Crate datafusion_expr_common

Source
Expand description

Logical Expr types and traits for DataFusion

This crate contains types and traits that are used by both Logical and Physical expressions. They are kept in their own crate to avoid physical expressions depending on logical expressions.

Modules§

accumulator
Accumulator module contains the trait definition for aggregation function’s accumulators.
columnar_value
ColumnarValue represents the result of evaluating an expression.
groups_accumulator
Vectorized GroupsAccumulator
interval_arithmetic
Interval arithmetic library
operator
signature
Signature module contains foundational types that are used to represent signatures, types, and return types of functions in DataFusion.
sort_properties
type_coercion