Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
duckdb::BoundCreateTableInfo Struct Reference
Collaboration diagram for duckdb::BoundCreateTableInfo:

Public Member Functions

 BoundCreateTableInfo (SchemaCatalogEntry &schema, unique_ptr< CreateInfo > base_p)
 
CreateTableInfoBase ()
 

Public Attributes

SchemaCatalogEntryschema
 The schema to create the table in.
 
unique_ptr< CreateInfobase
 The base CreateInfo object.
 
ColumnDependencyManager column_dependency_manager
 Column dependency manager of the table.
 
vector< unique_ptr< Constraint > > constraints
 List of constraints on the table.
 
LogicalDependencyList dependencies
 Dependents of the table (in e.g. default values)
 
unique_ptr< PersistentTableDatadata
 The existing table data on disk (if any)
 
unique_ptr< LogicalOperatorquery
 CREATE TABLE from QUERY.
 
vector< IndexStorageInfoindexes
 Indexes created by this table.
 

Constructor & Destructor Documentation

◆ BoundCreateTableInfo()

duckdb::BoundCreateTableInfo::BoundCreateTableInfo ( SchemaCatalogEntry schema,
unique_ptr< CreateInfo base_p 
)
inlineexplicit
6903 : schema(schema), base(std::move(base_p)) {
6904 D_ASSERT(base);
6905 }
SchemaCatalogEntry & schema
The schema to create the table in.
Definition duckdb.cpp:6908
unique_ptr< CreateInfo > base
The base CreateInfo object.
Definition duckdb.cpp:6910

Member Function Documentation

◆ Base()

CreateTableInfo & duckdb::BoundCreateTableInfo::Base ( )
inline
6924 {
6925 D_ASSERT(base);
6926 return base->Cast<CreateTableInfo>();
6927 }

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