Struct mz_transform::column_knowledge::DatumKnowledge
source · Expand description
Information about a specific column.
Fields§
§value: Option<(Result<Row, EvalError>, ColumnType)>
If set, a specific value for the column.
nullable: bool
If false, the value is not Datum::Null
.
Implementations§
Trait Implementations§
source§impl Clone for DatumKnowledge
impl Clone for DatumKnowledge
source§fn clone(&self) -> DatumKnowledge
fn clone(&self) -> DatumKnowledge
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DatumKnowledge
impl Debug for DatumKnowledge
source§impl Default for DatumKnowledge
impl Default for DatumKnowledge
source§impl From<&ColumnType> for DatumKnowledge
impl From<&ColumnType> for DatumKnowledge
source§fn from(typ: &ColumnType) -> Self
fn from(typ: &ColumnType) -> Self
Converts to this type from the input type.
source§impl From<&MirScalarExpr> for DatumKnowledge
impl From<&MirScalarExpr> for DatumKnowledge
source§fn from(expr: &MirScalarExpr) -> Self
fn from(expr: &MirScalarExpr) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for DatumKnowledge
impl Send for DatumKnowledge
impl Sync for DatumKnowledge
impl Unpin for DatumKnowledge
impl UnwindSafe for DatumKnowledge
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
.