pub enum OwnedTablePostprocessing {
Slice(SlicePostprocessing),
OrderBy(OrderByPostprocessing),
Select(SelectPostprocessing),
}
Expand description
An enum for nodes that can apply postprocessing to a OwnedTable
.
Variants§
Slice(SlicePostprocessing)
Slice the OwnedTable
with the given SlicePostprocessing
.
OrderBy(OrderByPostprocessing)
Order the OwnedTable
with the given OrderByPostprocessing
.
Select(SelectPostprocessing)
Select the OwnedTable
with the given SelectPostprocessing
.
Implementations§
source§impl OwnedTablePostprocessing
impl OwnedTablePostprocessing
sourcepub fn new_slice(slice_expr: SlicePostprocessing) -> Self
pub fn new_slice(slice_expr: SlicePostprocessing) -> Self
Create a new OwnedTablePostprocessing
with the given SlicePostprocessing
.
sourcepub fn new_order_by(order_by_expr: OrderByPostprocessing) -> Self
pub fn new_order_by(order_by_expr: OrderByPostprocessing) -> Self
Create a new OwnedTablePostprocessing
with the given OrderByPostprocessing
.
sourcepub fn new_select(select_expr: SelectPostprocessing) -> Self
pub fn new_select(select_expr: SelectPostprocessing) -> Self
Create a new OwnedTablePostprocessing
with the given SelectPostprocessing
.
Trait Implementations§
source§impl Clone for OwnedTablePostprocessing
impl Clone for OwnedTablePostprocessing
source§fn clone(&self) -> OwnedTablePostprocessing
fn clone(&self) -> OwnedTablePostprocessing
Returns a copy 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 moresource§impl Debug for OwnedTablePostprocessing
impl Debug for OwnedTablePostprocessing
source§impl<S: Scalar> PostprocessingStep<S> for OwnedTablePostprocessing
impl<S: Scalar> PostprocessingStep<S> for OwnedTablePostprocessing
source§fn apply(
&self,
owned_table: OwnedTable<S>,
) -> PostprocessingResult<OwnedTable<S>>
fn apply( &self, owned_table: OwnedTable<S>, ) -> PostprocessingResult<OwnedTable<S>>
Apply the postprocessing step to the OwnedTable
and return the result.
Auto Trait Implementations§
impl Freeze for OwnedTablePostprocessing
impl RefUnwindSafe for OwnedTablePostprocessing
impl Send for OwnedTablePostprocessing
impl Sync for OwnedTablePostprocessing
impl Unpin for OwnedTablePostprocessing
impl UnwindSafe for OwnedTablePostprocessing
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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