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::SimilarCatalogEntry Struct Reference

Return value of SimilarEntryInSchemas. More...

Collaboration diagram for duckdb::SimilarCatalogEntry:

Public Member Functions

bool Found () const
 
DUCKDB_API string GetQualifiedName (bool qualify_catalog, bool qualify_schema) const
 

Public Attributes

string name
 The entry name. Empty if absent.
 
double score = 0.0
 The similarity score of the given name (between 0.0 and 1.0, higher is better)
 
optional_ptr< SchemaCatalogEntryschema
 The schema of the entry.
 

Detailed Description

Return value of SimilarEntryInSchemas.

Member Function Documentation

◆ Found()

bool duckdb::SimilarCatalogEntry::Found ( ) const
inline
29125 {
29126 return !name.empty();
29127 }
string name
The entry name. Empty if absent.
Definition duckdb.hpp:29119

◆ GetQualifiedName()

string duckdb::SimilarCatalogEntry::GetQualifiedName ( bool  qualify_catalog,
bool  qualify_schema 
) const
26607 {
26608 D_ASSERT(Found());
26609 string result;
26610 if (qualify_catalog) {
26611 result += schema->catalog.GetName();
26612 }
26613 if (qualify_schema) {
26614 if (!result.empty()) {
26615 result += ".";
26616 }
26617 result += schema->name;
26618 }
26619 if (!result.empty()) {
26620 result += ".";
26621 }
26622 result += name;
26623 return result;
26624}
optional_ptr< SchemaCatalogEntry > schema
The schema of the entry.
Definition duckdb.hpp:29123

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