Kùzu 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: