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

#include <bound_create_table_info.h>

Public Member Functions

 BoundCreateTableInfo ()=default
 
 BoundCreateTableInfo (common::TableType type, std::string tableName, common::ConflictAction onConflict, std::unique_ptr< BoundExtraCreateCatalogEntryInfo > extraInfo)
 
 EXPLICIT_COPY_DEFAULT_MOVE (BoundCreateTableInfo)
 
void serialize (common::Serializer &serializer) const
 

Static Public Member Functions

static BoundCreateTableInfo deserialize (common::Deserializer &deserializer)
 

Public Attributes

common::TableType type
 
std::string tableName
 
common::ConflictAction onConflict
 
bool hasParent = false
 
std::unique_ptr< BoundExtraCreateCatalogEntryInfoextraInfo
 

Constructor & Destructor Documentation

◆ BoundCreateTableInfo() [1/2]

kuzu::binder::BoundCreateTableInfo::BoundCreateTableInfo ( )
default

◆ BoundCreateTableInfo() [2/2]

kuzu::binder::BoundCreateTableInfo::BoundCreateTableInfo ( common::TableType type,
std::string tableName,
common::ConflictAction onConflict,
std::unique_ptr< BoundExtraCreateCatalogEntryInfo > extraInfo )
inline

Member Function Documentation

◆ deserialize()

static BoundCreateTableInfo kuzu::binder::BoundCreateTableInfo::deserialize ( common::Deserializer & deserializer)
static

◆ EXPLICIT_COPY_DEFAULT_MOVE()

kuzu::binder::BoundCreateTableInfo::EXPLICIT_COPY_DEFAULT_MOVE ( BoundCreateTableInfo )

◆ serialize()

void kuzu::binder::BoundCreateTableInfo::serialize ( common::Serializer & serializer) const

Member Data Documentation

◆ extraInfo

std::unique_ptr<BoundExtraCreateCatalogEntryInfo> kuzu::binder::BoundCreateTableInfo::extraInfo

◆ hasParent

bool kuzu::binder::BoundCreateTableInfo::hasParent = false

◆ onConflict

common::ConflictAction kuzu::binder::BoundCreateTableInfo::onConflict

◆ tableName

std::string kuzu::binder::BoundCreateTableInfo::tableName

◆ type

common::TableType kuzu::binder::BoundCreateTableInfo::type

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