Kùzu C++ API
|
#include <bound_create_table_info.h>
Public Member Functions | |
PropertyInfo ()=default | |
PropertyInfo (std::string name, common::LogicalType type) | |
PropertyInfo (std::string name, common::LogicalType type, std::unique_ptr< parser::ParsedExpression > defaultValue) | |
EXPLICIT_COPY_DEFAULT_MOVE (PropertyInfo) | |
void | serialize (common::Serializer &serializer) const |
Static Public Member Functions | |
static PropertyInfo | deserialize (common::Deserializer &deserializer) |
Public Attributes | |
std::string | name |
common::LogicalType | type |
std::unique_ptr< parser::ParsedExpression > | defaultValue |
|
default |
|
inline |
|
inline |
|
static |
kuzu::binder::PropertyInfo::EXPLICIT_COPY_DEFAULT_MOVE | ( | PropertyInfo | ) |
void kuzu::binder::PropertyInfo::serialize | ( | common::Serializer & | serializer | ) | const |
std::unique_ptr<parser::ParsedExpression> kuzu::binder::PropertyInfo::defaultValue |
std::string kuzu::binder::PropertyInfo::name |
common::LogicalType kuzu::binder::PropertyInfo::type |