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
Nested Classes Modifier and Type Class Description static interface
ChainedAggregatorDeclarer.AggregationPartition
-
Constructor Summary
Constructors Constructor Description ChainedAggregatorDeclarer(IAggregatableStream stream, GlobalAggregationScheme globalScheme)
-
Method Summary
-
-
-
Constructor Detail
-
ChainedAggregatorDeclarer
public ChainedAggregatorDeclarer(IAggregatableStream stream, GlobalAggregationScheme globalScheme)
-
-
Method Detail
-
chainEnd
public Stream chainEnd()
- Specified by:
chainEnd
in interfaceIChainedAggregatorDeclarer
-
partitionAggregate
public ChainedPartitionAggregatorDeclarer partitionAggregate(Aggregator agg, Fields functionFields)
- 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
public ChainedFullAggregatorDeclarer aggregate(Aggregator agg, Fields functionFields)
- Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-
aggregate
public ChainedFullAggregatorDeclarer aggregate(Fields inputFields, Aggregator agg, Fields functionFields)
- Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-
aggregate
public ChainedFullAggregatorDeclarer aggregate(CombinerAggregator agg, Fields functionFields)
- Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-
aggregate
public ChainedFullAggregatorDeclarer aggregate(Fields inputFields, CombinerAggregator agg, Fields functionFields)
- Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-
aggregate
public ChainedFullAggregatorDeclarer aggregate(ReducerAggregator agg, Fields functionFields)
- Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-
aggregate
public ChainedFullAggregatorDeclarer aggregate(Fields inputFields, ReducerAggregator agg, Fields functionFields)
- Specified by:
aggregate
in interfaceChainedFullAggregatorDeclarer
-
-