private static void aggregate(TestObjectColumnSelector selector, Aggregator agg) { agg.aggregate(); selector.increment(); }
private void aggregateBuffer( TestLongColumnSelector timeSelector, TestObjectColumnSelector valueSelector, BufferAggregator agg, ByteBuffer buf, int position ) { agg.aggregate(buf, position); timeSelector.increment(); valueSelector.increment(); }
private void aggregateBuffer( TestLongColumnSelector timeSelector, TestObjectColumnSelector valueSelector, BufferAggregator agg, ByteBuffer buf, int position ) { agg.aggregate(buf, position); timeSelector.increment(); valueSelector.increment(); }
private void aggregate( BufferAggregator agg, ByteBuffer buff, int position ) { agg.aggregate(buff, position); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); } }
private void aggregate( Aggregator agg ) { agg.aggregate(); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); }
private void aggregate( Aggregator agg ) { agg.aggregate(); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); }
private void aggregate( Aggregator agg ) { agg.aggregate(); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); }
private void aggregate( BufferAggregator agg, ByteBuffer buff, int position ) { agg.aggregate(buff, position); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); } }
private void aggregate( BufferAggregator agg, ByteBuffer buff, int position ) { agg.aggregate(buff, position); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); } }
private void aggregate( BufferAggregator agg, ByteBuffer buff, int position ) { agg.aggregate(buff, position); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); } }
private void aggregate( BufferAggregator agg, ByteBuffer buff, int position ) { agg.aggregate(buff, position); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); } }
private void aggregate( Aggregator agg ) { agg.aggregate(); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); }
private void aggregate( Aggregator agg ) { agg.aggregate(); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); }
private void aggregate( Aggregator agg ) { agg.aggregate(); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); }
private void aggregate( BufferAggregator agg, ByteBuffer buff, int position ) { agg.aggregate(buff, position); timeSelector.increment(); valueSelector.increment(); objectSelector.increment(); } }
@Test public void testStringLastAggregateCombiner() { final String[] strings = {"AAAA", "BBBB", "CCCC", "DDDD", "EEEE"}; TestObjectColumnSelector columnSelector = new TestObjectColumnSelector<>(strings); AggregateCombiner stringFirstAggregateCombiner = combiningAggFactory.makeAggregateCombiner(); stringFirstAggregateCombiner.reset(columnSelector); Assert.assertEquals(strings[0], stringFirstAggregateCombiner.getObject()); columnSelector.increment(); stringFirstAggregateCombiner.fold(columnSelector); Assert.assertEquals(strings[1], stringFirstAggregateCombiner.getObject()); stringFirstAggregateCombiner.reset(columnSelector); Assert.assertEquals(strings[1], stringFirstAggregateCombiner.getObject()); }