Kùzu C++ API
|
#include <property.h>
Public Member Functions | |
Property ()=default | |
Property (std::string name, common::LogicalType dataType, std::unique_ptr< parser::ParsedExpression > defaultExpr) | |
Property (std::string name, common::LogicalType dataType, std::unique_ptr< parser::ParsedExpression > defaultExpr, common::property_id_t propertyID, common::column_id_t columnID, common::table_id_t tableID) | |
EXPLICIT_COPY_DEFAULT_MOVE (Property) | |
std::string | getName () const |
void | setColumnID (common::column_id_t columnID) |
const common::LogicalType & | getDataType () const |
common::property_id_t | getPropertyID () const |
common::column_id_t | getColumnID () const |
common::table_id_t | getTableID () const |
const parser::ParsedExpression * | getDefaultExpr () const |
void | rename (std::string newName) |
void | serialize (common::Serializer &serializer) const |
Static Public Member Functions | |
static Property | deserialize (common::Deserializer &deserializer) |
static std::string | toCypher (const std::vector< Property > &properties) |
|
default |
|
inline |
|
inline |
|
static |
kuzu::catalog::Property::EXPLICIT_COPY_DEFAULT_MOVE | ( | Property | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void kuzu::catalog::Property::serialize | ( | common::Serializer & | serializer | ) | const |
|
inline |
|
static |