Expand description
AggregateUDF: User Defined Aggregate Functions
Structs§
- AggregateUDF
- Logical representation of a user-defined aggregate function (UDAF).
- Aliased
AggregateUDF 🔒Impl - AggregateUDF that adds an alias to the underlying function. It is better to
implement
AggregateUDFImpl, which supports aliases, directly if possible. - Statistics
Args - Arguments passed to
AggregateUDFImpl::value_from_stats
Enums§
- ReversedUDAF
- SetMonotonicity
- Indicates whether an aggregation function is monotonic as a set
function. A set function is monotonically increasing if its value
increases as its argument grows (as a set). Formally,
fis a monotonically increasing set function iff(S) >= f(T)wheneverSis a superset ofT.
Traits§
- AggregateUDF
Impl - Trait for implementing
AggregateUDF.
Functions§
- udaf_
default_ display_ name - Encapsulates default implementation of
AggregateUDFImpl::display_name. - udaf_
default_ human_ display - Encapsulates default implementation of
AggregateUDFImpl::human_display. - udaf_
default_ return_ field - Encapsulates default implementation of
AggregateUDFImpl::return_field. - udaf_
default_ schema_ name - Encapsulates default implementation of
AggregateUDFImpl::schema_name. - udaf_
default_ window_ function_ display_ name - Encapsulates default implementation of
AggregateUDFImpl::window_function_display_name. - udaf_
default_ window_ function_ schema_ name - Encapsulates default implementation of
AggregateUDFImpl::window_function_schema_name.