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.