pub struct PhysicalAccumulate;Expand description
Accumulate — materializes all input into a single contiguous chunk in memory.
This is required for operations that need random access to all rows, such as hash join build side, correlated subqueries, etc.
Trait Implementations§
Source§impl PhysicalOperatorExec for PhysicalAccumulate
impl PhysicalOperatorExec for PhysicalAccumulate
fn operator_type(&self) -> &str
fn execute(&self, input: Vec<DataChunk>) -> OperatorResult
Auto Trait Implementations§
impl Freeze for PhysicalAccumulate
impl RefUnwindSafe for PhysicalAccumulate
impl Send for PhysicalAccumulate
impl Sync for PhysicalAccumulate
impl Unpin for PhysicalAccumulate
impl UnsafeUnpin for PhysicalAccumulate
impl UnwindSafe for PhysicalAccumulate
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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 more