pub struct Config { /* private fields */ }
Expand description
duckdb configuration Refer to https://github.com/duckdb/duckdb/blob/master/src/main/config.cpp
Implementations§
source§impl Config
impl Config
sourcepub fn access_mode(self, mode: AccessMode) -> Result<Config>
pub fn access_mode(self, mode: AccessMode) -> Result<Config>
Access mode of the database ([AUTOMATIC], READ_ONLY or READ_WRITE)
sourcepub fn default_order(self, order: DefaultOrder) -> Result<Config>
pub fn default_order(self, order: DefaultOrder) -> Result<Config>
The order type used when none is specified ([ASC] or DESC)
sourcepub fn default_null_order(self, null_order: DefaultNullOrder) -> Result<Config>
pub fn default_null_order(self, null_order: DefaultNullOrder) -> Result<Config>
Null ordering used when none is specified ([NULLS_FIRST] or NULLS_LAST)
sourcepub fn enable_external_access(self, enabled: bool) -> Result<Config>
pub fn enable_external_access(self, enabled: bool) -> Result<Config>
Allow the database to access external state (through e.g. COPY TO/FROM, CSV readers, pandas replacement scans, etc)
sourcepub fn enable_object_cache(self, enabled: bool) -> Result<Config>
pub fn enable_object_cache(self, enabled: bool) -> Result<Config>
Whether or not object cache is used to cache e.g. Parquet metadata
sourcepub fn allow_unsigned_extensions(self) -> Result<Config>
pub fn allow_unsigned_extensions(self) -> Result<Config>
Allow to load third-party duckdb extensions.
sourcepub fn max_memory(self, memory: &str) -> Result<Config>
pub fn max_memory(self, memory: &str) -> Result<Config>
The maximum memory of the system (e.g. 1GB)