![]() |
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.
|
Represents a generic expression that returns a table. More...
#include <duckdb.hpp>


Public Member Functions | |
| TableRef (TableReferenceType type) | |
| virtual string | ToString () const =0 |
| Convert the object to a string. | |
| void | Print () |
| virtual bool | Equals (const TableRef &other) const |
| virtual unique_ptr< TableRef > | Copy ()=0 |
| void | CopyProperties (TableRef &target) const |
| Copy the properties of this table ref to the target. | |
| virtual void | Serialize (Serializer &serializer) const |
| template<class TARGET > | |
| TARGET & | Cast () |
| template<class TARGET > | |
| const TARGET & | Cast () const |
Static Public Member Functions | |
| static bool | Equals (const unique_ptr< TableRef > &left, const unique_ptr< TableRef > &right) |
| static unique_ptr< TableRef > | Deserialize (Deserializer &deserializer) |
Public Attributes | |
| TableReferenceType | type |
| string | alias |
| unique_ptr< SampleOptions > | sample |
| Sample options (if any) | |
| optional_idx | query_location |
| The location in the query (if any) | |
| shared_ptr< ExternalDependency > | external_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::INVALID |
Protected Member Functions | |
| 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 |
Represents a generic expression that returns a table.
|
inlineexplicit |
|
inlinevirtual |
|
pure virtual |
Convert the object to a string.
Implemented in duckdb::DelimGetRef, and duckdb::ShowRef.
|
virtual |
Reimplemented in duckdb::ShowRef.