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::EntryBinding Struct Reference
Inheritance diagram for duckdb::EntryBinding:
Collaboration diagram for duckdb::EntryBinding:

Public Member Functions

 EntryBinding (const string &alias, vector< LogicalType > types, vector< string > names, idx_t index, StandardEntry &entry)
 
optional_ptr< StandardEntryGetStandardEntry () override
 
- Public Member Functions inherited from duckdb::Binding
 Binding (BindingType binding_type, BindingAlias alias, vector< LogicalType > types, vector< string > names, idx_t index)
 
bool TryGetBindingIndex (const string &column_name, column_t &column_index)
 
column_t GetBindingIndex (const string &column_name)
 
bool HasMatchingBinding (const string &column_name)
 
virtual ErrorData ColumnNotFoundError (const string &column_name) const
 
virtual BindResult Bind (ColumnRefExpression &colref, idx_t depth)
 
string GetAlias () const
 
BindingType GetBindingType ()
 
const BindingAliasGetBindingAlias ()
 
idx_t GetIndex ()
 
const vector< LogicalType > & GetColumnTypes ()
 
const vector< string > & GetColumnNames ()
 
idx_t GetColumnCount ()
 
void SetColumnType (idx_t col_idx, LogicalType type)
 
template<class TARGET >
TARGETCast ()
 
template<class TARGET >
const TARGETCast () const
 

Public Attributes

StandardEntryentry
 

Static Public Attributes

static constexpr const BindingType TYPE = BindingType::CATALOG_ENTRY
 

Additional Inherited Members

- Static Public Member Functions inherited from duckdb::Binding
static BindingAlias GetAlias (const string &explicit_alias, const StandardEntry &entry)
 
static BindingAlias GetAlias (const string &explicit_alias, optional_ptr< StandardEntry > entry)
 
- Protected Member Functions inherited from duckdb::Binding
void Initialize ()
 
- Protected Attributes inherited from duckdb::Binding
BindingType binding_type
 The type of Binding.
 
BindingAlias alias
 The alias of the binding.
 
idx_t index
 The table index of the binding.
 
vector< LogicalTypetypes
 The types of the bound columns.
 
vector< string > names
 Column names of the subquery.
 
case_insensitive_map_t< column_tname_map
 Name -> index for the names.
 

Member Function Documentation

◆ GetStandardEntry()

optional_ptr< StandardEntry > duckdb::EntryBinding::GetStandardEntry ( )
overridevirtual

Reimplemented from duckdb::Binding.


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