pub enum AccumulateType {
Regular,
Optional,
}Expand description
Accumulate type for the LogicalAccumulate operator.
Controls how the accumulate materializes input data:
Regular: Standard materialization (all rows are collected).Optional: Used for OPTIONAL MATCH — produces a mark indicating whether at least one row was found.
Variants§
Trait Implementations§
Source§impl Clone for AccumulateType
impl Clone for AccumulateType
Source§fn clone(&self) -> AccumulateType
fn clone(&self) -> AccumulateType
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 moreimpl Copy for AccumulateType
Source§impl Debug for AccumulateType
impl Debug for AccumulateType
impl Eq for AccumulateType
Source§impl PartialEq for AccumulateType
impl PartialEq for AccumulateType
impl StructuralPartialEq for AccumulateType
Auto Trait Implementations§
impl Freeze for AccumulateType
impl RefUnwindSafe for AccumulateType
impl Send for AccumulateType
impl Sync for AccumulateType
impl Unpin for AccumulateType
impl UnsafeUnpin for AccumulateType
impl UnwindSafe for AccumulateType
Blanket Implementations§
impl<T> Allocation for T
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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