Kùzu C++ API
|
#include <bound_alter_info.h>
Public Member Functions | |
BoundExtraAddPropertyInfo (std::string propertyName, common::LogicalType dataType, std::unique_ptr< parser::ParsedExpression > defaultValue, std::shared_ptr< Expression > boundDefault) | |
BoundExtraAddPropertyInfo (const BoundExtraAddPropertyInfo &other) | |
std::unique_ptr< BoundExtraAlterInfo > | copy () const final |
Public Member Functions inherited from kuzu::binder::BoundExtraAlterInfo | |
virtual | ~BoundExtraAlterInfo ()=default |
template<class TARGET > | |
const TARGET * | constPtrCast () const |
template<class TARGET > | |
const TARGET & | constCast () const |
Public Attributes | |
std::string | propertyName |
common::LogicalType | dataType |
std::unique_ptr< parser::ParsedExpression > | defaultValue |
std::shared_ptr< Expression > | boundDefault |
|
inline |
|
inline |
|
inlinefinalvirtual |
Implements kuzu::binder::BoundExtraAlterInfo.
std::shared_ptr<Expression> kuzu::binder::BoundExtraAddPropertyInfo::boundDefault |
common::LogicalType kuzu::binder::BoundExtraAddPropertyInfo::dataType |
std::unique_ptr<parser::ParsedExpression> kuzu::binder::BoundExtraAddPropertyInfo::defaultValue |
std::string kuzu::binder::BoundExtraAddPropertyInfo::propertyName |