Re-exports§
pub use crate::columnar_value::ColumnarValue;
pub use crate::logical_plan::create_udf;
pub use crate::logical_plan::AggregateFunction;
pub use crate::logical_plan::ScalarUdf;
Structs§
- The Signature of a function defines its supported input types as well as its volatility.
Enums§
- A dynamically typed, nullable single value.
- A function’s type signature, which defines the function’s supported argument types.
- A function’s volatility, which defines the functions eligibility for certain optimizations
Constants§
- Default counter column name for OTLP metrics.
- Default physical table name
- Default timestamp column name for Prometheus metrics.
- Default value column name for Prometheus metrics.
Functions§
- decorates a function to handle
ScalarValue
s by converting them to arrays before calling the function and vice-versa after evaluation.
Type Aliases§
- Create Accumulator with the data type of input columns.
- Accumulator creator that will be used by DataFusion
- A function’s return type
- Scalar function
- This signature corresponds to which types an aggregator serializes its state, given its return datatype.