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

Public Member Functions

 MangledEntryName (const CatalogEntryInfo &info)
 
bool operator== (const MangledEntryName &other) const
 
bool operator!= (const MangledEntryName &other) const
 

Public Attributes

string name
 Format: Type\0Schema\0Name.
 

Constructor & Destructor Documentation

◆ MangledEntryName()

duckdb::MangledEntryName::MangledEntryName ( const CatalogEntryInfo info)
explicit
25506 {
25507 auto &type = info.type;
25508 auto &schema = info.schema;
25509 auto &name = info.name;
25510
25511 this->name = CatalogTypeToString(type) + '\0' + schema + '\0' + name;
25512 AssertMangledName(this->name, 2);
25513}
string name
Format: Type\0Schema\0Name.
Definition duckdb.cpp:8789

Member Function Documentation

◆ operator==()

bool duckdb::MangledEntryName::operator== ( const MangledEntryName other) const
inline
8792 {
8793 return StringUtil::CIEquals(other.name, name);
8794 }
static DUCKDB_API bool CIEquals(const string &l1, const string &l2)
Case insensitive equals.

◆ operator!=()

bool duckdb::MangledEntryName::operator!= ( const MangledEntryName other) const
inline
8795 {
8796 return !(*this == other);
8797 }

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