pub enum StreamingOperator {
Projection {
exprs: Vec<Expr>,
kind: ProjectionKind,
},
Filter {
predicate: Expr,
},
ForwardSlice {
offset: usize,
len: usize,
},
}Expand description
Physical plan compiler and plan node types. Per-batch operator selected by the streaming compiler.
Variants§
Projection
Projection/select or with-columns applied to one batch.
Filter
Predicate applied to one batch.
ForwardSlice
Forward-only head/slice operation.
Trait Implementations§
Source§impl Clone for StreamingOperator
impl Clone for StreamingOperator
Source§fn clone(&self) -> StreamingOperator
fn clone(&self) -> StreamingOperator
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 moreAuto Trait Implementations§
impl Freeze for StreamingOperator
impl RefUnwindSafe for StreamingOperator
impl Send for StreamingOperator
impl Sync for StreamingOperator
impl Unpin for StreamingOperator
impl UnsafeUnpin for StreamingOperator
impl UnwindSafe for StreamingOperator
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