Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::common::UDTTypeInfo Class Reference

#include <types.h>

Inheritance diagram for kuzu::common::UDTTypeInfo:
kuzu::common::ExtraTypeInfo

Public Member Functions

 UDTTypeInfo (std::string typeName)
 
std::string getTypeName () const
 
bool containsAny () const override
 
bool operator== (const ExtraTypeInfo &other) const override
 
std::unique_ptr< ExtraTypeInfocopy () 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< ExtraTypeInfodeserialize (Deserializer &deserializer)
 

Constructor & Destructor Documentation

◆ UDTTypeInfo()

kuzu::common::UDTTypeInfo::UDTTypeInfo ( std::string typeName)
inlineexplicit

Member Function Documentation

◆ containsAny()

bool kuzu::common::UDTTypeInfo::containsAny ( ) const
inlineoverridevirtual

◆ copy()

std::unique_ptr< ExtraTypeInfo > kuzu::common::UDTTypeInfo::copy ( ) const
overridevirtual

◆ deserialize()

static std::unique_ptr< ExtraTypeInfo > kuzu::common::UDTTypeInfo::deserialize ( Deserializer & deserializer)
static

◆ getTypeName()

std::string kuzu::common::UDTTypeInfo::getTypeName ( ) const
inline

◆ operator==()

bool kuzu::common::UDTTypeInfo::operator== ( const ExtraTypeInfo & other) const
overridevirtual

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