pub enum NodeBodyDiscriminants {
Show 37 variants
Insert,
Delete,
Update,
Project,
HashAgg,
Filter,
Exchange,
Sort,
NestedLoopJoin,
TopN,
SortAgg,
RowSeqScan,
Limit,
Values,
HashJoin,
MergeSortExchange,
HopWindow,
TableFunction,
SysRowSeqScan,
Expand,
LocalLookupJoin,
ProjectSet,
Union,
GroupTopN,
DistributedLookupJoin,
Source,
SortOverWindow,
MaxOneRow,
LogRowSeqScan,
FileScan,
IcebergScan,
PostgresQuery,
MysqlQuery,
GcsFileScan,
AzblobFileScan,
BlockExecutor,
BusyLoopExecutor,
}
Expand description
Auto-generated discriminant enum variants
Variants§
Insert
Delete
Update
Project
HashAgg
Filter
Exchange
Sort
NestedLoopJoin
TopN
SortAgg
RowSeqScan
Limit
Values
HashJoin
MergeSortExchange
HopWindow
TableFunction
SysRowSeqScan
Expand
LocalLookupJoin
ProjectSet
Union
GroupTopN
DistributedLookupJoin
Source
SortOverWindow
MaxOneRow
LogRowSeqScan
FileScan
IcebergScan
PostgresQuery
MysqlQuery
GcsFileScan
AzblobFileScan
BlockExecutor
The following nodes are used for testing.
BusyLoopExecutor
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