pub enum AggregationInputPlan {
Source(SourcePlan),
InnerJoin(Box<InnerJoinPlan>),
LeftOuterJoin(Box<LeftOuterJoinPlan>),
Filter(FilterPlan),
}Variants§
Source(SourcePlan)
InnerJoin(Box<InnerJoinPlan>)
LeftOuterJoin(Box<LeftOuterJoinPlan>)
Filter(FilterPlan)
Trait Implementations§
Source§impl Clone for AggregationInputPlan
impl Clone for AggregationInputPlan
Source§fn clone(&self) -> AggregationInputPlan
fn clone(&self) -> AggregationInputPlan
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 AggregationInputPlan
impl Debug for AggregationInputPlan
Source§impl<'de> Deserialize<'de> for AggregationInputPlan
impl<'de> Deserialize<'de> for AggregationInputPlan
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AggregationInputPlan
Source§impl Hash for AggregationInputPlan
impl Hash for AggregationInputPlan
Source§impl PartialEq for AggregationInputPlan
impl PartialEq for AggregationInputPlan
Source§impl Serialize for AggregationInputPlan
impl Serialize for AggregationInputPlan
impl StructuralPartialEq for AggregationInputPlan
Auto Trait Implementations§
impl Freeze for AggregationInputPlan
impl RefUnwindSafe for AggregationInputPlan
impl Send for AggregationInputPlan
impl Sync for AggregationInputPlan
impl Unpin for AggregationInputPlan
impl UnsafeUnpin for AggregationInputPlan
impl UnwindSafe for AggregationInputPlan
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 more