pub enum NodeBodyDiscriminants {
Show 55 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,
MaterializedExprs,
VectorIndexWrite,
UpstreamSinkUnion,
LocalityProvider,
EowcGapFill,
GapFill,
VectorIndexLookupJoin,
}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
MaterializedExprs
VectorIndexWrite
UpstreamSinkUnion
LocalityProvider
EowcGapFill
GapFill
VectorIndexLookupJoin
Trait Implementations§
Source§impl Clone for NodeBodyDiscriminants
impl Clone for NodeBodyDiscriminants
Source§fn clone(&self) -> NodeBodyDiscriminants
fn clone(&self) -> NodeBodyDiscriminants
Returns a duplicate 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 Display for NodeBodyDiscriminants
impl Display 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 Hash for NodeBodyDiscriminants
impl Hash for NodeBodyDiscriminants
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,
§impl<T> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Forward to the method defined on the type
Any.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any.§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
Checks if this value is equivalent to the given key. Read more
§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.