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::ShowRef Class Reference

Represents a SHOW/DESCRIBE/SUMMARIZE statement. More...

Inheritance diagram for duckdb::ShowRef:
Collaboration diagram for duckdb::ShowRef:

Public Member Functions

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
 Deserializes a blob back into a ExpressionListRef.
 
- 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

string table_name
 The table name (if any)
 
string catalog_name
 The catalog name (if any)
 
string schema_name
 The schema name (if any)
 
unique_ptr< QueryNodequery
 The QueryNode of select query (if any)
 
ShowType show_type
 Whether or not we are requesting a summary or a describe.
 
- 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.
 

Static Public Attributes

static constexpr const TableReferenceType TYPE = TableReferenceType::SHOW_REF
 
- Static Public Attributes inherited from duckdb::TableRef
static constexpr const TableReferenceType TYPE = TableReferenceType::INVALID
 

Additional Inherited Members

- 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
 

Detailed Description

Represents a SHOW/DESCRIBE/SUMMARIZE statement.

Member Function Documentation

◆ ToString()

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

Convert the object to a string.

Implements duckdb::TableRef.

◆ Equals()

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

Reimplemented from duckdb::TableRef.

◆ Copy()

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

Implements duckdb::TableRef.

◆ Serialize()

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

Deserializes a blob back into a ExpressionListRef.

Reimplemented from duckdb::TableRef.


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