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

Public Member Functions

void SetEncryptionVersion (string &storage_version_user_provided)
 
void Initialize (unordered_map< string, Value > &options)
 

Public Attributes

optional_idx block_alloc_size
 The allocation size of blocks for this attached database file (if any)
 
optional_idx row_group_size
 The row group size for this attached database (if any)
 
optional_idx storage_version
 Target storage version (if any)
 
optional_idx block_header_size
 Block header size (only used for encryption)
 
CompressInMemory compress_in_memory = CompressInMemory::AUTOMATIC
 
bool encryption = false
 Whether the database is encrypted.
 
EncryptionTypes::CipherType encryption_cipher = EncryptionTypes::INVALID
 Encryption algorithm.
 
shared_ptr< string > user_key
 
EncryptionTypes::EncryptionVersion encryption_version = EncryptionTypes::NONE
 encryption version (set default to 1)
 

Member Data Documentation

◆ user_key

shared_ptr<string> duckdb::StorageOptions::user_key

encryption key FIXME: change to a unique_ptr in the future


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