pub enum ExplainExecutionNodeType {
Show 33 variants
ByKeyLookup,
ByKeysLookup,
PrimaryKeyRangeScan,
IndexPrefixScan,
IndexRangeScan,
IndexMultiLookup,
FullScan,
Union,
Intersection,
IndexPredicatePrefilter,
ResidualFilter,
OrderByAccessSatisfied,
OrderByMaterializedSort,
DistinctPreOrdered,
DistinctMaterialized,
ProjectionMaterialized,
CoveringRead,
LimitOffset,
CursorResume,
IndexRangeLimitPushdown,
TopNSeek,
AggregateCount,
AggregateExists,
AggregateMin,
AggregateMax,
AggregateFirst,
AggregateLast,
AggregateSum,
AggregateSeekFirst,
AggregateSeekLast,
GroupedAggregateHashMaterialized,
GroupedAggregateOrderedMaterialized,
SecondaryOrderPushdown,
}Variants§
ByKeyLookup
ByKeysLookup
PrimaryKeyRangeScan
IndexPrefixScan
IndexRangeScan
IndexMultiLookup
FullScan
Union
Intersection
IndexPredicatePrefilter
ResidualFilter
OrderByAccessSatisfied
OrderByMaterializedSort
DistinctPreOrdered
DistinctMaterialized
ProjectionMaterialized
CoveringRead
LimitOffset
CursorResume
IndexRangeLimitPushdown
TopNSeek
AggregateCount
AggregateExists
AggregateMin
AggregateMax
AggregateFirst
AggregateLast
AggregateSum
AggregateSeekFirst
AggregateSeekLast
GroupedAggregateHashMaterialized
GroupedAggregateOrderedMaterialized
SecondaryOrderPushdown
Implementations§
Trait Implementations§
Source§impl Clone for ExplainExecutionNodeType
impl Clone for ExplainExecutionNodeType
Source§fn clone(&self) -> ExplainExecutionNodeType
fn clone(&self) -> ExplainExecutionNodeType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExplainExecutionNodeType
impl Debug for ExplainExecutionNodeType
Source§impl PartialEq for ExplainExecutionNodeType
impl PartialEq for ExplainExecutionNodeType
Source§fn eq(&self, other: &ExplainExecutionNodeType) -> bool
fn eq(&self, other: &ExplainExecutionNodeType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ExplainExecutionNodeType
impl Eq for ExplainExecutionNodeType
impl StructuralPartialEq for ExplainExecutionNodeType
Auto Trait Implementations§
impl Freeze for ExplainExecutionNodeType
impl RefUnwindSafe for ExplainExecutionNodeType
impl Send for ExplainExecutionNodeType
impl Sync for ExplainExecutionNodeType
impl Unpin for ExplainExecutionNodeType
impl UnsafeUnpin for ExplainExecutionNodeType
impl UnwindSafe for ExplainExecutionNodeType
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