Package com.ebay.erl.mobius.core.function.base

Provides base classes for implementing different kinds of aggregation functions.

See:
          Description

Class Summary
AggregateFunction An aggregate function is a specific type of group function that takes all records in a group, and outputs only one row.
ExtendFunction An extend function takes one row at a time in a group as its input, and produces one row as the output.
GroupFunction A group function takes all the records in a group first, and then based on the inputs, produces X number of rows as the output, where X can be zero to many.
Projectable Base class for all projection operations.
SingleInputAggregateFunction A single input aggregate function is a special type of aggregate function.
 

Package com.ebay.erl.mobius.core.function.base Description

Provides base classes for implementing different kinds of aggregation functions.

See ExtendFunction or GroupFunction to implement customized reducer size operations.