Re-exports§
pub use crate::columnar_value::ColumnarValue;
pub use crate::logical_plan::AggregateFunction;
Structs§
- Signature
- The Signature of a function defines its supported input types as well as its volatility.
Enums§
- Scalar
Value - A dynamically typed, nullable single value.
- Type
Signature - A function’s type signature, which defines the function’s supported argument types.
- Volatility
- A function’s volatility, which defines the functions eligibility for certain optimizations
Constants§
- GREPTIME_
COUNT - Default counter column name for OTLP metrics.
- GREPTIME_
PHYSICAL_ TABLE - Default physical table name
- GREPTIME_
TIMESTAMP - Default timestamp column name for Prometheus metrics.
- GREPTIME_
VALUE - Default value column name for Prometheus metrics.
Functions§
Type Aliases§
- Accumulator
Creator Function - Create Accumulator with the data type of input columns.
- Accumulator
Function Impl - Accumulator creator that will be used by DataFusion
- Return
Type Function - A function’s return type
- State
Type Function - This signature corresponds to which types an aggregator serializes its state, given its return datatype.