[−][src]Module datafusion::execution::physical_plan
Traits for physical query plan, supporting parallel execution for partitioned relations.
Modules
common | Defines common code used in execution plans |
csv | Execution plan for reading CSV files |
datasource | ExecutionPlan implementation for DataFusion data sources |
expressions | Defines physical expressions that can evaluated at runtime during query execution |
hash_aggregate | Defines the execution plan for the hash aggregate operation |
limit | Defines the LIMIT plan |
math_expressions | Math expressions |
memory | Execution plan for reading in-memory batches of data |
merge | Defines the merge plan for executing partitions in parallel and then merging the results into a single partition |
parquet | Execution plan for reading Parquet files |
projection | Defines the projection execution plan. A projection determines which columns or expressions
are returned from a query. The SQL statement |
selection | Defines the selection execution plan. A selection filters rows based on a predicate |
sort | Defines the SORT plan |
udf | UDF support |
Traits
Accumulator | Aggregate accumulator |
AggregateExpr | Aggregate expression that can be evaluated against a RecordBatch |
ExecutionPlan | Partition-aware execution plan for a relation |
Partition | Represents a partition of an execution plan that can be executed on a thread |
PhysicalExpr | Expression that can be evaluated against a RecordBatch |