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.
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

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.