Struct datafusion::physical_plan::expressions::PhysicalSortExpr [−][src]
pub struct PhysicalSortExpr { pub expr: Arc<dyn PhysicalExpr>, pub options: SortOptions, }
Represents Sort operation for a column in a RecordBatch
Fields
expr: Arc<dyn PhysicalExpr>
Physical expression representing the column to sort
options: SortOptions
Option to specify how the given column should be sorted
Implementations
impl PhysicalSortExpr
[src]
impl PhysicalSortExpr
[src]pub fn evaluate_to_sort_column(&self, batch: &RecordBatch) -> Result<SortColumn>
[src]
evaluate the sort expression into SortColumn that can be passed into arrow sort kernel
Trait Implementations
impl Clone for PhysicalSortExpr
[src]
impl Clone for PhysicalSortExpr
[src]fn clone(&self) -> PhysicalSortExpr
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl !RefUnwindSafe for PhysicalSortExpr
impl !RefUnwindSafe for PhysicalSortExpr
impl Send for PhysicalSortExpr
impl Send for PhysicalSortExpr
impl Sync for PhysicalSortExpr
impl Sync for PhysicalSortExpr
impl Unpin for PhysicalSortExpr
impl Unpin for PhysicalSortExpr
impl !UnwindSafe for PhysicalSortExpr
impl !UnwindSafe for PhysicalSortExpr