public Stream aggregate(Fields inputFields, CombinerAggregator agg, Fields functionFields) { return new ChainedAggregatorDeclarer(this, this).aggregate(inputFields, agg, functionFields).chainEnd(); }
public ChainedFullAggregatorDeclarer aggregate(Fields inputFields, CombinerAggregator agg, Fields functionFields) { initCombiner(inputFields, agg, functionFields); return aggregate(functionFields, new CombinerAggregatorCombineImpl(agg), functionFields, true); }
public ChainedPartitionAggregatorDeclarer partitionAggregate(CombinerAggregator agg, Fields functionFields) { return partitionAggregate(null, agg, functionFields); }
public ChainedPartitionAggregatorDeclarer partitionAggregate(Fields inputFields, CombinerAggregator agg, Fields functionFields) { initCombiner(inputFields, agg, functionFields); return partitionAggregate(functionFields, new CombinerAggregatorCombineImpl(agg), functionFields); }
public ChainedFullAggregatorDeclarer aggregate(Fields inputFields, Aggregator agg, Fields functionFields) { return aggregate(inputFields, agg, functionFields, false); }
public ChainedAggregatorDeclarer chainedAgg() { return new ChainedAggregatorDeclarer(this, this); }
stream = chainedStream.chainEnd(); setActiveStream(ActiveStream.STREAM);
public ChainedFullAggregatorDeclarer aggregate(Aggregator agg, Fields functionFields) { return aggregate(null, agg, functionFields); }
public ChainedPartitionAggregatorDeclarer partitionAggregate(Fields inputFields, CombinerAggregator agg, Fields functionFields) { initCombiner(inputFields, agg, functionFields); return partitionAggregate(functionFields, new CombinerAggregatorCombineImpl(agg), functionFields); }
public ChainedAggregatorDeclarer chainedAgg() { return new ChainedAggregatorDeclarer(this, new BatchGlobalAggScheme()); }
public Stream aggregate(Fields inputFields, Aggregator agg, Fields functionFields) { return new ChainedAggregatorDeclarer(this, this).aggregate(inputFields, agg, functionFields).chainEnd(); }
public ChainedFullAggregatorDeclarer aggregate(CombinerAggregator agg, Fields functionFields) { return aggregate(null, agg, functionFields); }
public ChainedFullAggregatorDeclarer aggregate(Fields inputFields, CombinerAggregator agg, Fields functionFields) { initCombiner(inputFields, agg, functionFields); return aggregate(functionFields, new CombinerAggregatorCombineImpl(agg), functionFields, true); }
public ChainedPartitionAggregatorDeclarer partitionAggregate(Aggregator agg, Fields functionFields) { return partitionAggregate(null, agg, functionFields); }
public ChainedPartitionAggregatorDeclarer partitionAggregate(Fields inputFields, CombinerAggregator agg, Fields functionFields) { initCombiner(inputFields, agg, functionFields); return partitionAggregate(functionFields, new CombinerAggregatorCombineImpl(agg), functionFields); }
public ChainedAggregatorDeclarer chainedAgg() { return new ChainedAggregatorDeclarer(this, this); }
public Stream aggregate(Fields inputFields, ReducerAggregator agg, Fields functionFields) { return new ChainedAggregatorDeclarer(this, this).aggregate(inputFields, agg, functionFields).chainEnd(); }
public ChainedFullAggregatorDeclarer aggregate(ReducerAggregator agg, Fields functionFields) { return aggregate(null, agg, functionFields); }
public ChainedFullAggregatorDeclarer aggregate(Fields inputFields, CombinerAggregator agg, Fields functionFields) { initCombiner(inputFields, agg, functionFields); return aggregate(functionFields, new CombinerAggregatorCombineImpl(agg), functionFields, true); }
public ChainedPartitionAggregatorDeclarer partitionAggregate(ReducerAggregator agg, Fields functionFields) { return partitionAggregate(null, agg, functionFields); }