Skip to main content

ExecutionArgs

Trait ExecutionArgs 

Source
pub trait ExecutionArgs {
    // Required methods
    fn get(&self, index: usize) -> VortexResult<ArrayRef>;
    fn num_inputs(&self) -> usize;
    fn row_count(&self) -> usize;
}
Expand description

Arguments for expression execution.

Required Methods§

Source

fn get(&self, index: usize) -> VortexResult<ArrayRef>

Returns the input array at the given index.

Source

fn num_inputs(&self) -> usize

Returns the number of inputs.

Source

fn row_count(&self) -> usize

Returns the row count of the execution scope.

Implementors§