pub struct PgConfig {Show 23 fields
pub default_transaction_isolation: PgConfigDefaultTransactionIsolation,
pub effective_cache_size: Value,
pub effective_io_concurrency: i64,
pub idle_in_transaction_session_timeout: Value,
pub idle_session_timeout: Value,
pub lock_timeout: Value,
pub maintenance_work_mem: Value,
pub max_connections: i64,
pub max_parallel_maintenance_workers: i64,
pub max_parallel_workers: i64,
pub max_parallel_workers_per_gather: i64,
pub max_slot_wal_keep_size: Value,
pub max_wal_size: Value,
pub max_worker_processes: i64,
pub min_wal_size: Value,
pub random_page_cost: f64,
pub ssl_min_protocol_version: PgConfigSslMinProtocolVersion,
pub statement_timeout: Value,
pub transaction_timeout: Value,
pub wal_compression: PgConfigWalCompression,
pub wal_keep_size: Value,
pub wal_sender_timeout: Value,
pub work_mem: Value,
}Expand description
pgConfig from the ClickHouse Cloud API.
Fields§
§default_transaction_isolation: PgConfigDefaultTransactionIsolation§effective_cache_size: Value§effective_io_concurrency: i64§idle_in_transaction_session_timeout: Value§idle_session_timeout: Value§lock_timeout: Value§maintenance_work_mem: Value§max_connections: i64§max_parallel_maintenance_workers: i64§max_parallel_workers: i64§max_parallel_workers_per_gather: i64§max_slot_wal_keep_size: Value§max_wal_size: Value§max_worker_processes: i64§min_wal_size: Value§random_page_cost: f64§ssl_min_protocol_version: PgConfigSslMinProtocolVersion§statement_timeout: Value§transaction_timeout: Value§wal_compression: PgConfigWalCompression§wal_keep_size: Value§wal_sender_timeout: Value§work_mem: ValueTrait Implementations§
Source§impl<'de> Deserialize<'de> for PgConfig
impl<'de> Deserialize<'de> for PgConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for PgConfig
Auto Trait Implementations§
impl Freeze for PgConfig
impl RefUnwindSafe for PgConfig
impl Send for PgConfig
impl Sync for PgConfig
impl Unpin for PgConfig
impl UnsafeUnpin for PgConfig
impl UnwindSafe for PgConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more