Enum mz_sql::query_model::model::graph::QuantifierType
source · [−]pub(crate) enum QuantifierType {
All,
Existential,
Foreach,
PreservedForeach,
Scalar,
}
Variants
All
An ALL subquery.
Existential
An existential subquery (IN SELECT/EXISTS/ANY).
Foreach
A regular join operand where each row from its input box must be consumed by the parent box operator.
PreservedForeach
The preserving side of an outer join. Only valid in OuterJoin boxes.
Scalar
A scalar subquery that produces one row at most.
Implementations
sourceimpl QuantifierType
impl QuantifierType
pub fn is_subquery(&self) -> bool
Trait Implementations
sourceimpl Clone for QuantifierType
impl Clone for QuantifierType
sourcefn clone(&self) -> QuantifierType
fn clone(&self) -> QuantifierType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for QuantifierType
impl Debug for QuantifierType
sourceimpl Display for QuantifierType
impl Display for QuantifierType
sourceimpl Hash for QuantifierType
impl Hash for QuantifierType
sourceimpl PartialEq<QuantifierType> for QuantifierType
impl PartialEq<QuantifierType> for QuantifierType
sourcefn eq(&self, other: &QuantifierType) -> bool
fn eq(&self, other: &QuantifierType) -> bool
impl Copy for QuantifierType
impl Eq for QuantifierType
impl StructuralEq for QuantifierType
impl StructuralPartialEq for QuantifierType
Auto Trait Implementations
impl RefUnwindSafe for QuantifierType
impl Send for QuantifierType
impl Sync for QuantifierType
impl Unpin for QuantifierType
impl UnwindSafe for QuantifierType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
fn clone_storage(&self) -> Box<dyn CloneDebuggableStorage + 'static, Global>
sourceimpl<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>
sourceimpl<T> DisplayExt for Twhere
T: Display,
impl<T> DisplayExt for Twhere
T: Display,
sourcefn to_string_alt(&self) -> String
fn to_string_alt(&self) -> String
Formats an object with the “alternative” format (
{:#}
) and returns it.sourceimpl<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,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.sourceimpl<T> FutureExt for T
impl<T> FutureExt for T
sourcefn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
sourcefn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
sourceimpl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ProgressEventTimestamp for Twhere
T: Data + Debug + Any,
impl<T> ProgressEventTimestamp for Twhere
T: Data + Debug + Any,
sourceimpl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
sourcefn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.sourcefn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.