Kuzu C++ API
Loading...
Searching...
No Matches
kuzu::function::CastFunctionBindData Struct Reference

#include <cast_function_bind_data.h>

Inheritance diagram for kuzu::function::CastFunctionBindData:
kuzu::function::FunctionBindData

Public Member Functions

 CastFunctionBindData (common::LogicalType dataType)
std::unique_ptr< FunctionBindDatacopy () const override
Public Member Functions inherited from kuzu::function::FunctionBindData
 FunctionBindData (common::LogicalType dataType)
 FunctionBindData (std::vector< common::LogicalType > paramTypes, common::LogicalType resultType)
 DELETE_COPY_AND_MOVE (FunctionBindData)
virtual ~FunctionBindData ()=default
template<class TARGET>
TARGET & cast ()

Public Attributes

common::CSVOption option
uint64_t numOfEntries
Public Attributes inherited from kuzu::function::FunctionBindData
std::vector< common::LogicalTypeparamTypes
common::LogicalType resultType
main::ClientContextclientContext
int64_t count

Additional Inherited Members

Static Public Member Functions inherited from kuzu::function::FunctionBindData
static std::unique_ptr< FunctionBindDatagetSimpleBindData (const binder::expression_vector &params, const common::LogicalType &resultType)

Constructor & Destructor Documentation

◆ CastFunctionBindData()

kuzu::function::CastFunctionBindData::CastFunctionBindData ( common::LogicalType dataType)
inlineexplicit

Member Function Documentation

◆ copy()

std::unique_ptr< FunctionBindData > kuzu::function::CastFunctionBindData::copy ( ) const
inlineoverridevirtual

Reimplemented from kuzu::function::FunctionBindData.

Member Data Documentation

◆ numOfEntries

uint64_t kuzu::function::CastFunctionBindData::numOfEntries

◆ option

common::CSVOption kuzu::function::CastFunctionBindData::option

The documentation for this struct was generated from the following file: