 | JobBuilderGroupAggregate(IOperationInput, Type, Type) Method |
Groups the input records by key, then aggregates their values.
Namespace: Ookii.Jumbo.Jet.Jobs.BuilderAssembly: Ookii.Jumbo.Jet (in Ookii.Jumbo.Jet.dll) Version: 0.3.0+dc1307f20e065bb638e0b73a34cd216f57e486f1
Syntaxpublic TwoStepOperation GroupAggregate(
IOperationInput input,
Type accumulatorTaskType,
Type? keyComparerType = null
)
Public Function GroupAggregate (
input As IOperationInput,
accumulatorTaskType As Type,
Optional keyComparerType As Type = Nothing
) As TwoStepOperation
public:
TwoStepOperation^ GroupAggregate(
IOperationInput^ input,
Type^ accumulatorTaskType,
Type^ keyComparerType = nullptr
)
member GroupAggregate :
input : IOperationInput *
accumulatorTaskType : Type *
?keyComparerType : Type
(* Defaults:
let _keyComparerType = defaultArg keyComparerType null
*)
-> TwoStepOperation
Parameters
- input IOperationInput
- The input.
- accumulatorTaskType Type
- The type of the accumulator task used to collect the aggregated values. May be a generic type definition with one or two generic parameters.
- keyComparerType Type (Optional)
- Type of the IEqualityComparerT to use to compare the aggregation keys,
or to use Default. May be a generic type definition with one type parameter, which will be set to the key type.
Return Value
TwoStepOperationA
TwoStepOperation instance that can be used to further customize the operation.
See Also