[][src]Module datafusion::logicalplan

This module provides a logical query plan enum that can describe queries. Logical query plans can be created from a SQL statement or built programmatically via the Table API.

Logical query plans can then be optimized and executed directly, or translated into physical query plans and executed.

Structs

FunctionMeta

Logical representation of a UDF (user-defined function)

LogicalPlanBuilder

Builder for logical plans

Enums

Expr

Relation expression

FunctionType

Enumeration of supported function types (Scalar and Aggregate)

LogicalPlan

The LogicalPlan represents different types of relations (such as Projection, Selection, etc) and can be created by the SQL query planner and the DataFrame API.

Operator

Operators applied to expressions

ScalarValue

ScalarValue enumeration

Functions

abs
acos
aggregate_expr

Create an aggregate expression

asin
atan
can_coerce_from

Verify a given type cast can be performed

ceil
col

Create a column expression based on a column name

col_index

Create a column expression based on a column index

cos
exp
floor
lit_str

Create a literal string expression

ln
log2
log10
round
scalar_function

Create an aggregate expression

signum
sin
sqrt
tan
trunc