| Name | Description | Type | Package | Framework |
| AggregateBy | The first role is as a base class for composable aggregate operations that have a MapReduce Map side optimization for the Reduce side aggregation. | Class | cascading.pipe.assembly | Cascading |
| AggregateBy .Cache | Class | cascading.pipe.assembly.AggregateBy | Cascading | |
| AggregateBy .CompositeFunction | See Also:AggregateBy. | Class | cascading.pipe.assembly.AggregateBy | Cascading |
| AggregateBy .CompositeFunction .Context | Class | cascading.pipe.assembly.AggregateBy.CompositeFunction | Cascading | |
| AggregateBy .Functor | Note the FlowProcess argument provides access to the underlying properties and counter APIs. | Interface | cascading.pipe.assembly.AggregateBy | Cascading |
| AggregateByProps | Class | cascading.pipe.assembly | Cascading | |