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

Public Member Functions

 AttachOptions (const DBConfigOptions &options)
 Constructor for databases we attach outside of the ATTACH DATABASE statement.
 
 AttachOptions (const unordered_map< string, Value > &options, const AccessMode default_access_mode)
 Constructor for databases we attach when using ATTACH DATABASE.
 

Public Attributes

AccessMode access_mode
 Defaults to the access mode configured in the DBConfig, unless specified otherwise.
 
RecoveryMode recovery_mode = RecoveryMode::DEFAULT
 The recovery type of the database.
 
string db_type
 The file format type. The default type is a duckdb database file, but other file formats are possible.
 
unordered_map< string, Valueoptions
 Set of remaining (key, value) options.
 
QualifiedName default_table
 (optionally) a catalog can be provided with a default table
 
bool is_main_database = false
 Whether this is the main database.
 
AttachVisibility visibility = AttachVisibility::SHOWN
 The visibility of the attached database.
 
unique_ptr< StoredDatabasePathstored_database_path
 The stored database path (in the path manager)
 

Detailed Description

AttachOptions holds information about a database we plan to attach. These options are generalized, i.e., they have to apply to any database file type (duckdb, sqlite, etc.).


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