Aggregator

class Aggregator<IN, BUF, OUT>(    zero: () -> BUF,     reduce: (b: BUF, a: IN) -> BUF,     merge: (b1: BUF, b2: BUF) -> BUF,     finish: (reduction: BUF) -> OUT,     bufferEncoder: <Error class: unknown class><BUF>,     outputEncoder: <Error class: unknown class><OUT>) : Serializable

Constructors

Link copied to clipboard
fun <IN, BUF, OUT> Aggregator(    zero: () -> BUF,     reduce: (b: BUF, a: IN) -> BUF,     merge: (b1: BUF, b2: BUF) -> BUF,     finish: (reduction: BUF) -> OUT,     bufferEncoder: <Error class: unknown class><BUF>,     outputEncoder: <Error class: unknown class><OUT>)

Functions

Link copied to clipboard
open fun bufferEncoder(): <Error class: unknown class><BUF>
Link copied to clipboard
open fun finish(reduction: BUF): OUT
Link copied to clipboard
open fun merge(b1: BUF, b2: BUF): BUF
Link copied to clipboard
open fun outputEncoder(): <Error class: unknown class><OUT>
Link copied to clipboard
open fun reduce(b: BUF, a: IN): BUF
Link copied to clipboard
open fun zero(): BUF