Struct mz_sql::query_model::attribute::propagated_nulls::PropagatedNulls
source · pub(crate) struct PropagatedNulls;
Trait Implementations§
source§impl Attribute for PropagatedNulls
impl Attribute for PropagatedNulls
source§impl AttributeKey for PropagatedNulls
impl AttributeKey for PropagatedNulls
type Value = Vec<HashSet<ColumnReference, RandomState>, Global>
source§impl Clone for PropagatedNulls
impl Clone for PropagatedNulls
source§fn clone(&self) -> PropagatedNulls
fn clone(&self) -> PropagatedNulls
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 PropagatedNulls
impl Debug for PropagatedNulls
source§impl Hash for PropagatedNulls
impl Hash for PropagatedNulls
source§impl PartialEq<PropagatedNulls> for PropagatedNulls
impl PartialEq<PropagatedNulls> for PropagatedNulls
source§fn eq(&self, other: &PropagatedNulls) -> bool
fn eq(&self, other: &PropagatedNulls) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for PropagatedNulls
impl StructuralEq for PropagatedNulls
impl StructuralPartialEq for PropagatedNulls
Auto Trait Implementations§
impl RefUnwindSafe for PropagatedNulls
impl Send for PropagatedNulls
impl Sync for PropagatedNulls
impl Unpin for PropagatedNulls
impl UnwindSafe for PropagatedNulls
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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
.