Struct mz_adapter::catalog::Ingestion
source · pub struct Ingestion {
pub desc: SourceDesc,
pub source_imports: BTreeSet<GlobalId>,
pub subsource_exports: BTreeMap<GlobalId, usize>,
pub cluster_id: ClusterId,
pub remap_collection_id: Option<GlobalId>,
}
Fields§
§desc: SourceDesc
§source_imports: BTreeSet<GlobalId>
§subsource_exports: BTreeMap<GlobalId, usize>
The additional subsource exports of this ingestion. Each collection identified by its GlobalId will contain the contents of this ingestion’s output stream that is identified by the index.
This map does not include the export of the source associated with the ingestion itself
cluster_id: ClusterId
§remap_collection_id: Option<GlobalId>
The ID of this collection’s remap/progress collection.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Ingestion
impl Send for Ingestion
impl Sync for Ingestion
impl Unpin for Ingestion
impl UnwindSafe for Ingestion
Blanket Implementations§
source§impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
impl<T> CloneDebuggableStorage for Twhere T: DebuggableStorage + Clone,
fn clone_storage(&self) -> Box<dyn CloneDebuggableStorage + 'static, Global>
source§impl<T> CloneableStorage for Twhere
T: Any + Send + Sync + Clone,
impl<T> CloneableStorage for Twhere T: Any + Send + Sync + Clone,
fn clone_storage(&self) -> Box<dyn CloneableStorage + 'static, Global>
source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.