Re-exports

pub use aggregate::AggregateExpr;
pub use planner::create_physical_expr;

Modules

Array expressions
Crypto expressions
DateTime expressions
Defines physical expressions that can evaluated at runtime during query execution
A trait to define from_slice functions for arrow types
Declaration of built-in (scalar) functions. This module contains built-in functions’ enumeration and metadata.
Functionality used both on logical and physical plans
Math expressions
Regex expressions
String expressions
Struct expressions
Type coercion rules for functions with multiple valid signatures
UDF support
Unicode expressions
Variable provider

Macros

The binary_array_op macro includes types that extend beyond the primitive, such as Utf8 strings.
The binary_array_op_dyn_scalar macro includes types that extend beyond the primitive, such as Utf8 strings.

Structs

Statistics about the result of a single expression.
Represents Sort operation for a column in a RecordBatch
Physical expression of a scalar function

Traits

Expression that can be evaluated against a RecordBatch A Physical expression knows its type, nullability and how to evaluate itself.
A toolkit to work with physical expressions statistics. This API is currently experimental and might be subject to change.