#include <types.h>
◆ StructTypeInfo() [1/3]
kuzu::common::StructTypeInfo::StructTypeInfo |
( |
| ) |
|
|
default |
◆ StructTypeInfo() [2/3]
kuzu::common::StructTypeInfo::StructTypeInfo |
( |
std::vector< StructField > && | fields | ) |
|
|
explicit |
◆ StructTypeInfo() [3/3]
kuzu::common::StructTypeInfo::StructTypeInfo |
( |
const std::vector< std::string > & | fieldNames, |
|
|
const std::vector< LogicalType > & | fieldTypes ) |
◆ containsAny()
bool kuzu::common::StructTypeInfo::containsAny |
( |
| ) |
const |
|
overridevirtual |
◆ copy()
std::unique_ptr< ExtraTypeInfo > kuzu::common::StructTypeInfo::copy |
( |
| ) |
const |
|
overridevirtual |
◆ deserialize()
static std::unique_ptr< ExtraTypeInfo > kuzu::common::StructTypeInfo::deserialize |
( |
Deserializer & | deserializer | ) |
|
|
static |
◆ getChildrenNames()
std::vector< std::string > kuzu::common::StructTypeInfo::getChildrenNames |
( |
| ) |
const |
◆ getChildrenTypes()
std::vector< const LogicalType * > kuzu::common::StructTypeInfo::getChildrenTypes |
( |
| ) |
const |
◆ getChildType()
◆ getStructField() [1/2]
const StructField & kuzu::common::StructTypeInfo::getStructField |
( |
const std::string & | fieldName | ) |
const |
◆ getStructField() [2/2]
◆ getStructFieldIdx()
struct_field_idx_t kuzu::common::StructTypeInfo::getStructFieldIdx |
( |
std::string | fieldName | ) |
const |
◆ getStructFields()
const std::vector< StructField > & kuzu::common::StructTypeInfo::getStructFields |
( |
| ) |
const |
◆ hasField()
bool kuzu::common::StructTypeInfo::hasField |
( |
const std::string & | fieldName | ) |
const |
◆ operator==()
bool kuzu::common::StructTypeInfo::operator== |
( |
const ExtraTypeInfo & | other | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: