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.