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::TableDescription Class Reference
Collaboration diagram for duckdb::TableDescription:

Public Member Functions

 TableDescription (const string &database_name, const string &schema_name, const string &table_name)
 
idx_t PhysicalColumnCount () const
 

Public Attributes

string database
 The database of the table.
 
string schema
 The schema of the table.
 
string table
 The name of the table.
 
bool readonly
 True, if the catalog is readonly.
 
vector< ColumnDefinitioncolumns
 The columns of the table.
 

Constructor & Destructor Documentation

◆ TableDescription()

duckdb::TableDescription::TableDescription ( const string &  database_name,
const string &  schema_name,
const string &  table_name 
)
inline
41348 : database(database_name), schema(schema_name), table(table_name) {};
string schema
The schema of the table.
Definition duckdb.hpp:41356
string table
The name of the table.
Definition duckdb.hpp:41358
string database
The database of the table.
Definition duckdb.hpp:41354

Member Function Documentation

◆ PhysicalColumnCount()

idx_t duckdb::TableDescription::PhysicalColumnCount ( ) const
inline
41365 {
41366 idx_t count = 0;
41367 for (auto &column : columns) {
41368 if (column.Generated()) {
41369 continue;
41370 }
41371 count++;
41372 }
41373 D_ASSERT(count != 0);
41374 return count;
41375 }
vector< ColumnDefinition > columns
The columns of the table.
Definition duckdb.hpp:41362

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