[][src]Module datafusion::execution

DataFusion query execution

Modules

aggregate

Execution of a simple aggregate relation containing MIN, MAX, COUNT, SUM aggregate functions with optional GROUP BY columns

context

ExecutionContext contains methods for registering data sources and executing SQL queries

expression

Runtime expression support

filter

Execution of a filter (predicate) relation. The SQL clause WHERE expr represents a filter.

limit

Limit relation, to limit the number of rows returned by a relation

projection

Defines the projection relation. A projection determines which columns or expressions are returned from a query. The SQL statement SELECT a, b, a+b FROM t1 is an example of a projection on table t1 where the expressions a, b, and a+b are the projection expressions.

relation

A relation is a representation of a set of tuples. A database table is a type of relation. During query execution, each operation on a relation (such as projection, selection, aggregation) results in a new relation.

table_impl

Implementation of Table API