Package org.apache.storm.trident.fluent
Class ChainedAggregatorDeclarer
java.lang.Object
org.apache.storm.trident.fluent.ChainedAggregatorDeclarer
- All Implemented Interfaces:
ChainedFullAggregatorDeclarer
,ChainedPartitionAggregatorDeclarer
,IChainedAggregatorDeclarer
public class ChainedAggregatorDeclarer
extends Object
implements ChainedFullAggregatorDeclarer, ChainedPartitionAggregatorDeclarer
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionChainedAggregatorDeclarer
(IAggregatableStream stream, GlobalAggregationScheme globalScheme) -
Method Summary
Modifier and TypeMethodDescriptionaggregate
(Aggregator agg, Fields functionFields) aggregate
(CombinerAggregator agg, Fields functionFields) aggregate
(ReducerAggregator agg, Fields functionFields) aggregate
(Fields inputFields, Aggregator agg, Fields functionFields) aggregate
(Fields inputFields, CombinerAggregator agg, Fields functionFields) aggregate
(Fields inputFields, ReducerAggregator agg, Fields functionFields) chainEnd()
partitionAggregate
(Aggregator agg, Fields functionFields) partitionAggregate
(CombinerAggregator agg, Fields functionFields) partitionAggregate
(ReducerAggregator agg, Fields functionFields) partitionAggregate
(Fields inputFields, Aggregator agg, Fields functionFields) partitionAggregate
(Fields inputFields, CombinerAggregator agg, Fields functionFields) partitionAggregate
(Fields inputFields, ReducerAggregator agg, Fields functionFields)
-
Constructor Details
-
ChainedAggregatorDeclarer
-
-
Method Details
-
chainEnd
- Specified by:
chainEnd
in interfaceIChainedAggregatorDeclarer
-
partitionAggregate
- Specified by:
partitionAggregate
in interfaceChainedPartitionAggregatorDeclarer
-
partitionAggregate
public ChainedPartitionAggregatorDeclarer partitionAggregate(Fields inputFields, Aggregator agg, Fields functionFields) - Specified by:
partitionAggregate
in interfaceChainedPartitionAggregatorDeclarer
-
partitionAggregate
public ChainedPartitionAggregatorDeclarer partitionAggregate(CombinerAggregator agg, Fields functionFields) - Specified by:
partitionAggregate
in interfaceChainedPartitionAggregatorDeclarer
-
partitionAggregate
public ChainedPartitionAggregatorDeclarer partitionAggregate(Fields inputFields, CombinerAggregator agg, Fields functionFields) - Specified by:
partitionAggregate
in interfaceChainedPartitionAggregatorDeclarer
-
partitionAggregate
public ChainedPartitionAggregatorDeclarer partitionAggregate(ReducerAggregator agg, Fields functionFields) - Specified by:
partitionAggregate
in interfaceChainedPartitionAggregatorDeclarer
-
partitionAggregate
public ChainedPartitionAggregatorDeclarer partitionAggregate(Fields inputFields, ReducerAggregator agg, Fields functionFields) - Specified by:
partitionAggregate
in interfaceChainedPartitionAggregatorDeclarer
-
aggregate
- Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-
aggregate
public ChainedFullAggregatorDeclarer aggregate(Fields inputFields, Aggregator agg, Fields functionFields) - Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-
aggregate
- Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-
aggregate
public ChainedFullAggregatorDeclarer aggregate(Fields inputFields, CombinerAggregator agg, Fields functionFields) - Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-
aggregate
- Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-
aggregate
public ChainedFullAggregatorDeclarer aggregate(Fields inputFields, ReducerAggregator agg, Fields functionFields) - Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-