arrow.aggregation

Module for [Aggregation] class

Types 3

Methods
GType _gType() @property
Aggregation self()Returns `this`, for use in `with` statements.
AggregationGidBuilder builder()Get builder for [arrow.aggregation.Aggregation] Returns: New builder object
string function_() @propertyGet `function_` property. Returns: The function name to aggregate.
string input() @propertyGet `input` property. Returns: The input field name of aggregate function.
arrow.function_options.FunctionOptions options() @propertyGet `options` property. Returns: The options of aggregate function.
string output() @propertyGet `output` property. Returns: The output field name of aggregate function.
Constructors
this(void * ptr, Flag!"Take" take)
this(string function_, arrow.function_options.FunctionOptions options, string input, string output)
Methods
T function_(string propval)Set `function_` property. Params: propval = The function name to aggregate. Returns: Builder instance for fluent chaining
T input(string propval)Set `input` property. Params: propval = The input field name of aggregate function. Returns: Builder instance for fluent chaining
T options(arrow.function_options.FunctionOptions propval)Set `options` property. Params: propval = The options of aggregate function. Returns: Builder instance for fluent chaining
T output(string propval)Set `output` property. Params: propval = The output field name of aggregate function. Returns: Builder instance for fluent chaining

Fluent builder for [arrow.aggregation.Aggregation]