[][src]Trait datafusion::execution::physical_plan::ExecutionPlan

pub trait ExecutionPlan {
    fn schema(&self) -> Arc<Schema>;
fn partitions(&self) -> Result<Vec<Arc<dyn Partition>>>; }

Partition-aware execution plan for a relation

Required methods

fn schema(&self) -> Arc<Schema>

Get the schema for this execution plan

fn partitions(&self) -> Result<Vec<Arc<dyn Partition>>>

Get the partitions for this execution plan. Each partition can be executed in parallel.

Loading content...

Implementors

impl ExecutionPlan for CsvExec[src]

fn schema(&self) -> Arc<Schema>[src]

Get the schema for this execution plan

fn partitions(&self) -> Result<Vec<Arc<dyn Partition>>>[src]

Get the partitions for this execution plan. Each partition can be executed in parallel.

impl ExecutionPlan for DatasourceExec[src]

impl ExecutionPlan for HashAggregateExec[src]

impl ExecutionPlan for MergeExec[src]

impl ExecutionPlan for ProjectionExec[src]

fn schema(&self) -> Arc<Schema>[src]

Get the schema for this execution plan

fn partitions(&self) -> Result<Vec<Arc<dyn Partition>>>[src]

Get the partitions for this execution plan

impl ExecutionPlan for SelectionExec[src]

fn schema(&self) -> Arc<Schema>[src]

Get the schema for this execution plan

fn partitions(&self) -> Result<Vec<Arc<dyn Partition>>>[src]

Get the partitions for this execution plan

Loading content...