pub enum ProjectionKind {
Select,
WithColumns,
}Expand description
Logical plan nodes and projection kinds. How a projection node should be interpreted.
Variants§
Select
Select columns/expressions, producing a new schema.
WithColumns
Add or overwrite columns, preserving existing columns.
Trait Implementations§
Source§impl Clone for ProjectionKind
impl Clone for ProjectionKind
Source§fn clone(&self) -> ProjectionKind
fn clone(&self) -> ProjectionKind
Returns a duplicate of the value. Read more
1.0.0 · 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 ProjectionKind
impl RefUnwindSafe for ProjectionKind
impl Send for ProjectionKind
impl Sync for ProjectionKind
impl Unpin for ProjectionKind
impl UnwindSafe for ProjectionKind
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