pub enum NodeBodyDiscriminants {
Show 48 variants
Source,
Project,
Filter,
Materialize,
StatelessSimpleAgg,
SimpleAgg,
HashAgg,
AppendOnlyTopN,
HashJoin,
TopN,
HopWindow,
Merge,
Exchange,
StreamScan,
BatchPlan,
Lookup,
Arrange,
LookupUnion,
Union,
DeltaIndexJoin,
Sink,
Expand,
DynamicFilter,
ProjectSet,
GroupTopN,
Sort,
WatermarkFilter,
Dml,
RowIdGen,
Now,
AppendOnlyGroupTopN,
TemporalJoin,
BarrierRecv,
Values,
AppendOnlyDedup,
NoOp,
EowcOverWindow,
OverWindow,
StreamFsFetch,
StreamCdcScan,
CdcFilter,
SourceBackfill,
Changelog,
LocalApproxPercentile,
GlobalApproxPercentile,
RowMerge,
AsOfJoin,
SyncLogStore,
}
Expand description
Auto-generated discriminant enum variants
Variants§
Source
Project
Filter
Materialize
StatelessSimpleAgg
SimpleAgg
HashAgg
AppendOnlyTopN
HashJoin
TopN
HopWindow
Merge
Exchange
StreamScan
BatchPlan
Lookup
Arrange
LookupUnion
Union
DeltaIndexJoin
Sink
Expand
DynamicFilter
ProjectSet
GroupTopN
Sort
WatermarkFilter
Dml
RowIdGen
Now
AppendOnlyGroupTopN
TemporalJoin
BarrierRecv
Values
AppendOnlyDedup
NoOp
EowcOverWindow
OverWindow
StreamFsFetch
StreamCdcScan
CdcFilter
SourceBackfill
Changelog
LocalApproxPercentile
GlobalApproxPercentile
RowMerge
AsOfJoin
SyncLogStore
Trait Implementations§
source§impl Clone for NodeBodyDiscriminants
impl Clone for NodeBodyDiscriminants
source§fn clone(&self) -> NodeBodyDiscriminants
fn clone(&self) -> NodeBodyDiscriminants
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 NodeBodyDiscriminants
impl Debug for NodeBodyDiscriminants
source§impl<'_enum> From<&'_enum NodeBody> for NodeBodyDiscriminants
impl<'_enum> From<&'_enum NodeBody> for NodeBodyDiscriminants
source§fn from(val: &'_enum NodeBody) -> NodeBodyDiscriminants
fn from(val: &'_enum NodeBody) -> NodeBodyDiscriminants
Converts to this type from the input type.
source§impl From<NodeBody> for NodeBodyDiscriminants
impl From<NodeBody> for NodeBodyDiscriminants
source§fn from(val: NodeBody) -> NodeBodyDiscriminants
fn from(val: NodeBody) -> NodeBodyDiscriminants
Converts to this type from the input type.
source§impl PartialEq for NodeBodyDiscriminants
impl PartialEq for NodeBodyDiscriminants
impl Copy for NodeBodyDiscriminants
impl Eq for NodeBodyDiscriminants
impl StructuralPartialEq for NodeBodyDiscriminants
Auto Trait Implementations§
impl Freeze for NodeBodyDiscriminants
impl RefUnwindSafe for NodeBodyDiscriminants
impl Send for NodeBodyDiscriminants
impl Sync for NodeBodyDiscriminants
impl Unpin for NodeBodyDiscriminants
impl UnwindSafe for NodeBodyDiscriminants
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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