Kùzu C++ API
|
#include <types.h>
Public Member Functions | |
ArrayTypeInfo ()=default | |
ArrayTypeInfo (LogicalType childType, uint64_t numElements) | |
uint64_t | getNumElements () const |
bool | operator== (const ExtraTypeInfo &other) const override |
std::unique_ptr< ExtraTypeInfo > | copy () const override |
Public Member Functions inherited from kuzu::common::ListTypeInfo | |
ListTypeInfo ()=default | |
ListTypeInfo (LogicalType childType) | |
const LogicalType & | getChildType () const |
bool | containsAny () const override |
bool | operator== (const ExtraTypeInfo &other) const override |
std::unique_ptr< ExtraTypeInfo > | copy () const override |
Public Member Functions inherited from kuzu::common::ExtraTypeInfo | |
virtual | ~ExtraTypeInfo ()=default |
void | serialize (Serializer &serializer) const |
template<class TARGET > | |
const TARGET * | constPtrCast () const |
Static Public Member Functions | |
static std::unique_ptr< ExtraTypeInfo > | deserialize (Deserializer &deserializer) |
Static Public Member Functions inherited from kuzu::common::ListTypeInfo | |
static std::unique_ptr< ExtraTypeInfo > | deserialize (Deserializer &deserializer) |
Additional Inherited Members | |
Protected Member Functions inherited from kuzu::common::ListTypeInfo | |
void | serializeInternal (Serializer &serializer) const override |
Protected Member Functions inherited from kuzu::common::ExtraTypeInfo | |
Protected Attributes inherited from kuzu::common::ListTypeInfo | |
LogicalType | childType |
|
default |
|
inlineexplicit |
|
overridevirtual |
Implements kuzu::common::ExtraTypeInfo.
|
static |
|
inline |
|
overridevirtual |
Implements kuzu::common::ExtraTypeInfo.