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

Public Member Functions

 DelimGetRef (const vector< LogicalType > &types_p)
 
string ToString () const override
 Convert the object to a string.
 
bool Equals (const TableRef &other_p) const override
 
unique_ptr< TableRefCopy () override
 
void Serialize (Serializer &serializer) const override
 
- Public Member Functions inherited from duckdb::TableRef
 TableRef (TableReferenceType type)
 
void Print ()
 
void CopyProperties (TableRef &target) const
 Copy the properties of this table ref to the target.
 
template<class TARGET >
TARGETCast ()
 
template<class TARGET >
const TARGETCast () const
 

Static Public Member Functions

static unique_ptr< TableRefDeserialize (Deserializer &source)
 
- Static Public Member Functions inherited from duckdb::TableRef
static bool Equals (const unique_ptr< TableRef > &left, const unique_ptr< TableRef > &right)
 
static unique_ptr< TableRefDeserialize (Deserializer &deserializer)
 

Public Attributes

vector< string > internal_aliases
 
vector< LogicalTypetypes
 
- Public Attributes inherited from duckdb::TableRef
TableReferenceType type
 
string alias
 
unique_ptr< SampleOptionssample
 Sample options (if any)
 
optional_idx query_location
 The location in the query (if any)
 
shared_ptr< ExternalDependencyexternal_dependency
 External dependencies of this table function.
 
vector< string > column_name_alias
 Aliases for the column names.
 

Additional Inherited Members

- Static Public Attributes inherited from duckdb::TableRef
static constexpr const TableReferenceType TYPE = TableReferenceType::INVALID
 
- Protected Member Functions inherited from duckdb::TableRef
string BaseToString (string result) const
 
string BaseToString (string result, const vector< string > &column_name_alias) const
 
string AliasToString (const vector< string > &column_name_alias) const
 
string SampleToString () const
 

Constructor & Destructor Documentation

◆ DelimGetRef()

duckdb::DelimGetRef::DelimGetRef ( const vector< LogicalType > &  types_p)
inlineexplicit
434 : TableRef(TableReferenceType::DELIM_GET), types(types_p) {
435 for (idx_t i = 0; i < types.size(); i++) {
436 string column_name = "__internal_delim_get_" + std::to_string(i);
437 internal_aliases.emplace_back(column_name);
438 }
439 }

Member Function Documentation

◆ ToString()

string duckdb::DelimGetRef::ToString ( ) const
overridevirtual

Convert the object to a string.

Implements duckdb::TableRef.

◆ Equals()

bool duckdb::DelimGetRef::Equals ( const TableRef other_p) const
overridevirtual

Reimplemented from duckdb::TableRef.

◆ Copy()

unique_ptr< TableRef > duckdb::DelimGetRef::Copy ( )
overridevirtual

Implements duckdb::TableRef.

◆ Serialize()

void duckdb::DelimGetRef::Serialize ( Serializer serializer) const
overridevirtual

Reimplemented from duckdb::TableRef.


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