Type Alias mz_storage_operators::persist_source::RefinedScope

source ·
type RefinedScope<'g, G> = Child<'g, G, (<G as ScopeParent>::Timestamp, Subtime)>;

Aliased Type§

struct RefinedScope<'g, G> {
    pub subgraph: &'g RefCell<SubgraphBuilder<<G as ScopeParent>::Timestamp, (<G as ScopeParent>::Timestamp, Subtime)>>,
    pub parent: G,
    pub logging: Option<Logger<TimelyEvent, usize>>,
    pub progress_logging: Option<Logger<TimelyProgressEvent, usize>>,
}

Fields§

§subgraph: &'g RefCell<SubgraphBuilder<<G as ScopeParent>::Timestamp, (<G as ScopeParent>::Timestamp, Subtime)>>

The subgraph under assembly.

§parent: G

A copy of the child’s parent scope.

§logging: Option<Logger<TimelyEvent, usize>>

The log writer for this scope.

§progress_logging: Option<Logger<TimelyProgressEvent, usize>>

The progress log writer for this scope.