[−][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 |