Crate datafusion_expr_common

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.
casts
Utilities for casting scalar literals to different data types
columnar_value
ColumnarValue represents the result of evaluating an expression.
dyn_eq
groups_accumulator
Vectorized GroupsAccumulator
interval_arithmetic
Interval arithmetic library
operator
signature
Function signatures: Volatility, Signature and TypeSignature
sort_properties
statistics
type_coercion