Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::binder::BoundExtraAddPropertyInfo Struct Reference

#include <bound_alter_info.h>

Inheritance diagram for kuzu::binder::BoundExtraAddPropertyInfo:
kuzu::binder::BoundExtraAlterInfo

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< BoundExtraAlterInfocopy () 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::ParsedExpressiondefaultValue
 
std::shared_ptr< ExpressionboundDefault
 

Constructor & Destructor Documentation

◆ BoundExtraAddPropertyInfo() [1/2]

kuzu::binder::BoundExtraAddPropertyInfo::BoundExtraAddPropertyInfo ( std::string propertyName,
common::LogicalType dataType,
std::unique_ptr< parser::ParsedExpression > defaultValue,
std::shared_ptr< Expression > boundDefault )
inline

◆ BoundExtraAddPropertyInfo() [2/2]

kuzu::binder::BoundExtraAddPropertyInfo::BoundExtraAddPropertyInfo ( const BoundExtraAddPropertyInfo & other)
inline

Member Function Documentation

◆ copy()

std::unique_ptr< BoundExtraAlterInfo > kuzu::binder::BoundExtraAddPropertyInfo::copy ( ) const
inlinefinalvirtual

Member Data Documentation

◆ boundDefault

std::shared_ptr<Expression> kuzu::binder::BoundExtraAddPropertyInfo::boundDefault

◆ dataType

common::LogicalType kuzu::binder::BoundExtraAddPropertyInfo::dataType

◆ defaultValue

std::unique_ptr<parser::ParsedExpression> kuzu::binder::BoundExtraAddPropertyInfo::defaultValue

◆ propertyName

std::string kuzu::binder::BoundExtraAddPropertyInfo::propertyName

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