Struct coord::catalog::Config [−][src]
pub struct Config<'a> {
pub storage: Connection,
pub experimental_mode: Option<bool>,
pub safe_mode: bool,
pub enable_logging: bool,
pub build_info: &'static BuildInfo,
pub aws_external_id: Option<String>,
pub timestamp_frequency: Duration,
pub now: NowFn,
pub skip_migrations: bool,
pub metrics_registry: &'a MetricsRegistry,
pub disable_user_indexes: bool,
pub persister: &'a PersisterWithConfig,
}
Expand description
Configures a catalog.
Fields
storage: Connection
The connection to the SQLite database.
experimental_mode: Option<bool>
Whether to enable experimental mode.
safe_mode: bool
Whether to enable safe mode.
enable_logging: bool
Whether to enable logging sources and the views that depend upon them.
build_info: &'static BuildInfo
Information about this build of Materialize.
aws_external_id: Option<String>
An External ID to use for all AWS AssumeRole operations.
timestamp_frequency: Duration
Timestamp frequency to use for CREATE SOURCE
now: NowFn
Function to generate wall clock now; can be mocked.
skip_migrations: bool
Whether or not to skip catalog migrations.
metrics_registry: &'a MetricsRegistry
The registry that catalog uses to report metrics.
disable_user_indexes: bool
Whether or not to prevent user indexes from being considered for use.
persister: &'a PersisterWithConfig
A runtime for the persist
crate alongside its configuration.
Trait Implementations
Auto Trait Implementations
impl<'a> !RefUnwindSafe for Config<'a>
impl<'a> !UnwindSafe for Config<'a>
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