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

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

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