Struct datafusion::physical_plan::sort::SortExec[][src]

pub struct SortExec { /* fields omitted */ }

Sort execution plan

Implementations

impl SortExec[src]

pub fn try_new(
    expr: Vec<PhysicalSortExpr>,
    input: Arc<dyn ExecutionPlan>
) -> Result<Self>
[src]

Create a new sort execution plan

pub fn input(&self) -> &Arc<dyn ExecutionPlan>[src]

Input schema

pub fn expr(&self) -> &[PhysicalSortExpr][src]

Sort expressions

Trait Implementations

impl Debug for SortExec[src]

impl ExecutionPlan for SortExec[src]

fn as_any(&self) -> &dyn Any[src]

Return a reference to Any that can be used for downcasting

fn output_partitioning(&self) -> Partitioning[src]

Get the output partitioning of this plan

Auto Trait Implementations

impl !RefUnwindSafe for SortExec

impl Send for SortExec

impl Sync for SortExec

impl Unpin for SortExec

impl !UnwindSafe for SortExec

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,