Package org.apache.storm.trident.fluent
Class GroupedStream
java.lang.Object
org.apache.storm.trident.fluent.GroupedStream
- All Implemented Interfaces:
- GlobalAggregationScheme<GroupedStream>,- IAggregatableStream
public class GroupedStream
extends Object
implements IAggregatableStream, GlobalAggregationScheme<GroupedStream>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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) partitionAggregate(Fields inputFields, Aggregator agg, Fields functionFields) persistentAggregate(StateFactory stateFactory, CombinerAggregator agg, Fields functionFields) persistentAggregate(StateFactory stateFactory, ReducerAggregator agg, Fields functionFields) persistentAggregate(StateFactory stateFactory, Fields inputFields, CombinerAggregator agg, Fields functionFields) persistentAggregate(StateFactory stateFactory, Fields inputFields, ReducerAggregator agg, Fields functionFields) persistentAggregate(StateSpec spec, CombinerAggregator agg, Fields functionFields) persistentAggregate(StateSpec spec, ReducerAggregator agg, Fields functionFields) persistentAggregate(StateSpec spec, Fields inputFields, CombinerAggregator agg, Fields functionFields) persistentAggregate(StateSpec spec, Fields inputFields, ReducerAggregator agg, Fields functionFields) stateQuery(TridentState state, QueryFunction function, Fields functionFields) stateQuery(TridentState state, Fields inputFields, QueryFunction function, Fields functionFields) toStream()
- 
Constructor Details- 
GroupedStream
 
- 
- 
Method Details- 
name
- 
chainedAgg
- 
aggregate
- 
aggregate
- 
aggregate
- 
aggregate
- 
aggregate
- 
aggregate
- 
persistentAggregatepublic TridentState persistentAggregate(StateFactory stateFactory, CombinerAggregator agg, Fields functionFields) 
- 
persistentAggregatepublic TridentState persistentAggregate(StateSpec spec, CombinerAggregator agg, Fields functionFields) 
- 
persistentAggregatepublic TridentState persistentAggregate(StateFactory stateFactory, Fields inputFields, CombinerAggregator agg, Fields functionFields) 
- 
persistentAggregatepublic TridentState persistentAggregate(StateSpec spec, Fields inputFields, CombinerAggregator agg, Fields functionFields) 
- 
persistentAggregatepublic TridentState persistentAggregate(StateFactory stateFactory, Fields inputFields, ReducerAggregator agg, Fields functionFields) 
- 
persistentAggregatepublic TridentState persistentAggregate(StateSpec spec, Fields inputFields, ReducerAggregator agg, Fields functionFields) 
- 
persistentAggregatepublic TridentState persistentAggregate(StateFactory stateFactory, ReducerAggregator agg, Fields functionFields) 
- 
persistentAggregatepublic TridentState persistentAggregate(StateSpec spec, ReducerAggregator agg, Fields functionFields) 
- 
stateQuerypublic Stream stateQuery(TridentState state, Fields inputFields, QueryFunction function, Fields functionFields) 
- 
stateQuery
- 
each- Specified by:
- eachin interface- IAggregatableStream
 
- 
partitionAggregatepublic IAggregatableStream partitionAggregate(Fields inputFields, Aggregator agg, Fields functionFields) - Specified by:
- partitionAggregatein interface- IAggregatableStream
 
- 
aggPartition- Specified by:
- aggPartitionin interface- GlobalAggregationScheme<GroupedStream>
 
- 
toStream- Specified by:
- toStreamin interface- IAggregatableStream
 
- 
getOutputFields- Specified by:
- getOutputFieldsin interface- IAggregatableStream
 
- 
getGroupFields
- 
singleEmitPartitioner- Specified by:
- singleEmitPartitionerin interface- GlobalAggregationScheme<GroupedStream>
 
 
-