Struct mz_sql::query_model::model::graph::Quantifier
source · pub(crate) struct Quantifier {
pub id: QuantifierId,
pub quantifier_type: QuantifierType,
pub input_box: BoxId,
pub parent_box: BoxId,
pub alias: Option<Ident>,
}
Fields§
§id: QuantifierId
uniquely identifiers the quantifier within the model
quantifier_type: QuantifierType
the type of the quantifier
input_box: BoxId
the input box of this quantifier
parent_box: BoxId
the box that owns this quantifier
alias: Option<Ident>
alias for name resolution purposes
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Quantifier
impl Send for Quantifier
impl Sync for Quantifier
impl Unpin for Quantifier
impl UnwindSafe for Quantifier
Blanket Implementations§
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
.