Struct sql::catalog::CatalogConfig [−][src]
pub struct CatalogConfig {
pub start_time: DateTime<Utc>,
pub start_instant: Instant,
pub nonce: u64,
pub cluster_id: Uuid,
pub session_id: Uuid,
pub experimental_mode: bool,
pub safe_mode: bool,
pub build_info: &'static BuildInfo,
pub aws_external_id: Option<String>,
pub timestamp_frequency: Duration,
pub now: NowFn,
pub disable_user_indexes: bool,
}
Expand description
Configuration associated with a catalog.
Fields
start_time: DateTime<Utc>
Returns the time at which the catalog booted.
start_instant: Instant
Returns the instant at which the catalog booted.
nonce: u64
A random integer associated with this instance of the catalog.
NOTE(benesch): this is only necessary for producing unique Kafka sink topics. Perhaps we can remove this when #2915 is complete.
cluster_id: Uuid
A persistent UUID associated with the catalog.
session_id: Uuid
A transient UUID associated with this process.
experimental_mode: bool
Whether the server is running in experimental mode.
safe_mode: bool
Whether the server is running in safe mode.
build_info: &'static BuildInfo
Information about this build of Materialize.
aws_external_id: Option<String>
An external ID to be supplied to all AWS AssumeRole operations.
timestamp_frequency: Duration
Default timestamp frequency for CREATE SOURCE
now: NowFn
Function that returns a wall clock now time; can safely be mocked to return 0.
disable_user_indexes: bool
Whether to prevent user indexes from being considered for use.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for CatalogConfig
impl Send for CatalogConfig
impl Sync for CatalogConfig
impl Unpin for CatalogConfig
impl !UnwindSafe for CatalogConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more