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

Public Member Functions

bool IsDeleteConstraint () const
 
bool IsAppendConstraint () const
 

Public Attributes

ForeignKeyType type
 
string schema
 
string table
 
vector< PhysicalIndexpk_keys
 The set of main key table's column's index.
 
vector< PhysicalIndexfk_keys
 The set of foreign key table's column's index.
 

Member Function Documentation

◆ IsDeleteConstraint()

bool duckdb::ForeignKeyInfo::IsDeleteConstraint ( ) const
inline
28391 {
28392 return type == ForeignKeyType::FK_TYPE_PRIMARY_KEY_TABLE ||
28393 type == ForeignKeyType::FK_TYPE_SELF_REFERENCE_TABLE;
28394 }

◆ IsAppendConstraint()

bool duckdb::ForeignKeyInfo::IsAppendConstraint ( ) const
inline
28395 {
28396 return type == ForeignKeyType::FK_TYPE_FOREIGN_KEY_TABLE ||
28397 type == ForeignKeyType::FK_TYPE_SELF_REFERENCE_TABLE;
28398 }

Member Data Documentation

◆ table

string duckdb::ForeignKeyInfo::table

if type is FK_TYPE_FOREIGN_KEY_TABLE, means main key table, if type is FK_TYPE_PRIMARY_KEY_TABLE, means foreign key table


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