Enum mz_adapter::coord::dataflows::ExprPrepStyle
source · pub enum ExprPrepStyle<'a> {
Index,
OneShot {
logical_time: EvalTime,
session: &'a Session,
catalog_state: &'a CatalogState,
},
AsOfUpTo,
WebhookValidation {
now: DateTime<Utc>,
},
}
Expand description
The styles in which an expression can be prepared for use in a dataflow.
Variants§
Index
The expression is being prepared for installation as a maintained index.
OneShot
The expression is being prepared to run once at the specified logical time in the specified session.
AsOfUpTo
The expression is being prepared for evaluation in an AS OF or UP TO clause.
WebhookValidation
The expression is being prepared for evaluation in a CHECK expression of a webhook source.
Trait Implementations§
source§impl<'a> Clone for ExprPrepStyle<'a>
impl<'a> Clone for ExprPrepStyle<'a>
source§fn clone(&self) -> ExprPrepStyle<'a>
fn clone(&self) -> ExprPrepStyle<'a>
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<'a> Debug for ExprPrepStyle<'a>
impl<'a> Debug for ExprPrepStyle<'a>
impl<'a> Copy for ExprPrepStyle<'a>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ExprPrepStyle<'a>
impl<'a> Send for ExprPrepStyle<'a>
impl<'a> Sync for ExprPrepStyle<'a>
impl<'a> Unpin for ExprPrepStyle<'a>
impl<'a> !UnwindSafe for ExprPrepStyle<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
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
.