mirror of https://github.com/apache/druid.git
Remove Aggregator.reset() (#5177)
This commit is contained in:
parent
d337f49034
commit
f18eba50ee
|
@ -49,12 +49,6 @@ public class DistinctCountAggregator implements Aggregator
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
mutableBitmap.clear();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -33,11 +33,6 @@ public class EmptyDistinctCountAggregator implements Aggregator
|
|||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -59,7 +59,7 @@ public class TimestampAggregator implements Aggregator
|
|||
this.comparator = comparator;
|
||||
this.initValue = initValue;
|
||||
|
||||
reset();
|
||||
most = this.initValue;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -72,12 +72,6 @@ public class TimestampAggregator implements Aggregator
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
most = initValue;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -134,15 +134,13 @@ public class TimestampMinMaxAggregatorTest
|
|||
{
|
||||
TimestampAggregator aggregator = (TimestampAggregator) aggregatorFactory.factorize(selectorFactory);
|
||||
|
||||
for (Timestamp value: values) {
|
||||
Assert.assertEquals(initValue, aggregator.get());
|
||||
|
||||
for (Timestamp value : values) {
|
||||
aggregate(selector, aggregator);
|
||||
}
|
||||
|
||||
Assert.assertEquals(expected, new Timestamp(aggregator.getLong()));
|
||||
|
||||
aggregator.reset();
|
||||
|
||||
Assert.assertEquals(initValue, aggregator.get());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -63,12 +63,6 @@ public class DoublesSketchBuildAggregator implements Aggregator
|
|||
throw new UnsupportedOperationException("Not implemented");
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized void reset()
|
||||
{
|
||||
sketch = UpdateDoublesSketch.builder().setK(size).build();
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized void close()
|
||||
{
|
||||
|
|
|
@ -65,12 +65,6 @@ public class DoublesSketchMergeAggregator implements Aggregator
|
|||
throw new UnsupportedOperationException("Not implemented");
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized void reset()
|
||||
{
|
||||
union.reset();
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized void close()
|
||||
{
|
||||
|
|
|
@ -35,11 +35,6 @@ public class DoublesSketchNoOpAggregator implements Aggregator
|
|||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void close()
|
||||
{
|
||||
|
|
|
@ -58,14 +58,6 @@ public class SketchAggregator implements Aggregator
|
|||
updateUnion(union, update);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
if (union != null) {
|
||||
union.reset();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -68,12 +68,6 @@ public class ApproximateHistogramAggregator implements Aggregator
|
|||
histogram.offer(selector.getFloat());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
this.histogram = new ApproximateHistogram(resolution, lowerLimit, upperLimit);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -66,12 +66,6 @@ public class ApproximateHistogramFoldingAggregator implements Aggregator
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
this.histogram = new ApproximateHistogram(resolution, lowerLimit, upperLimit);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -34,12 +34,6 @@ public abstract class VarianceAggregator implements Aggregator
|
|||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
holder.reset();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -83,9 +83,6 @@ public class VarianceAggregatorTest
|
|||
assertValues((VarianceAggregatorCollector) agg.get(), 3, 7.3d, 2.9866d);
|
||||
aggregate(selector, agg);
|
||||
assertValues((VarianceAggregatorCollector) agg.get(), 4, 8.6d, 3.95d);
|
||||
|
||||
agg.reset();
|
||||
assertValues((VarianceAggregatorCollector) agg.get(), 0, 0d, 0d);
|
||||
}
|
||||
|
||||
private void assertValues(VarianceAggregatorCollector holder, long count, double sum, double nvariance)
|
||||
|
|
|
@ -37,10 +37,7 @@ import java.io.Closeable;
|
|||
public interface Aggregator extends Closeable
|
||||
{
|
||||
void aggregate();
|
||||
/** @deprecated unused, to be removed in Druid 0.12 (or hopefully the whole Aggregator class is removed) */
|
||||
@Deprecated
|
||||
@SuppressWarnings("unused")
|
||||
void reset();
|
||||
|
||||
@Nullable
|
||||
Object get();
|
||||
float getFloat();
|
||||
|
|
|
@ -44,12 +44,6 @@ public class CountAggregator implements Aggregator
|
|||
++count;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
count = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -37,8 +37,7 @@ public class DoubleMaxAggregator implements Aggregator
|
|||
public DoubleMaxAggregator(BaseDoubleColumnValueSelector selector)
|
||||
{
|
||||
this.selector = selector;
|
||||
|
||||
reset();
|
||||
this.max = Double.NEGATIVE_INFINITY;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -47,12 +46,6 @@ public class DoubleMaxAggregator implements Aggregator
|
|||
max = Math.max(max, selector.getDouble());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
max = Double.NEGATIVE_INFINITY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -37,8 +37,7 @@ public class DoubleMinAggregator implements Aggregator
|
|||
public DoubleMinAggregator(BaseDoubleColumnValueSelector selector)
|
||||
{
|
||||
this.selector = selector;
|
||||
|
||||
reset();
|
||||
this.min = Double.POSITIVE_INFINITY;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -47,12 +46,6 @@ public class DoubleMinAggregator implements Aggregator
|
|||
min = Math.min(min, selector.getDouble());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
min = Double.POSITIVE_INFINITY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -60,12 +60,6 @@ public class DoubleSumAggregator implements Aggregator
|
|||
sum += selector.getDouble();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
sum = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -40,12 +40,6 @@ public class FilteredAggregator implements Aggregator
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
delegate.reset();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -37,8 +37,7 @@ public class FloatMaxAggregator implements Aggregator
|
|||
public FloatMaxAggregator(BaseFloatColumnValueSelector selector)
|
||||
{
|
||||
this.selector = selector;
|
||||
|
||||
reset();
|
||||
this.max = Float.NEGATIVE_INFINITY;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -47,12 +46,6 @@ public class FloatMaxAggregator implements Aggregator
|
|||
max = Math.max(max, selector.getFloat());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
max = Float.NEGATIVE_INFINITY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -37,8 +37,7 @@ public class FloatMinAggregator implements Aggregator
|
|||
public FloatMinAggregator(BaseFloatColumnValueSelector selector)
|
||||
{
|
||||
this.selector = selector;
|
||||
|
||||
reset();
|
||||
this.min = Float.POSITIVE_INFINITY;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -47,12 +46,6 @@ public class FloatMinAggregator implements Aggregator
|
|||
min = Math.min(min, selector.getFloat());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
min = Float.POSITIVE_INFINITY;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -59,12 +59,6 @@ public class FloatSumAggregator implements Aggregator
|
|||
sum += selector.getFloat();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
sum = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -56,12 +56,6 @@ public class HistogramAggregator implements Aggregator
|
|||
histogram.offer(selector.getFloat());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
this.histogram = new Histogram(histogram.breaks);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -55,12 +55,6 @@ public class JavaScriptAggregator implements Aggregator
|
|||
current = script.aggregate(current, selectorList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
current = script.reset();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -41,8 +41,7 @@ public class LongMaxAggregator implements Aggregator
|
|||
public LongMaxAggregator(BaseLongColumnValueSelector selector)
|
||||
{
|
||||
this.selector = selector;
|
||||
|
||||
reset();
|
||||
this.max = Long.MIN_VALUE;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -51,12 +50,6 @@ public class LongMaxAggregator implements Aggregator
|
|||
max = Math.max(max, selector.getLong());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
max = Long.MIN_VALUE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -41,8 +41,7 @@ public class LongMinAggregator implements Aggregator
|
|||
public LongMinAggregator(BaseLongColumnValueSelector selector)
|
||||
{
|
||||
this.selector = selector;
|
||||
|
||||
reset();
|
||||
this.min = Long.MAX_VALUE;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -51,12 +50,6 @@ public class LongMinAggregator implements Aggregator
|
|||
min = Math.min(min, selector.getLong());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
min = Long.MAX_VALUE;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -59,12 +59,6 @@ public class LongSumAggregator implements Aggregator
|
|||
sum += selector.getLong();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
sum = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -37,11 +37,6 @@ public final class NoopAggregator implements Aggregator
|
|||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -100,12 +100,6 @@ public class CardinalityAggregator implements Aggregator
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
collector = HyperLogLogCollector.makeLatestCollector();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -38,7 +38,8 @@ public class DoubleFirstAggregator implements Aggregator
|
|||
this.valueSelector = valueSelector;
|
||||
this.timeSelector = timeSelector;
|
||||
|
||||
reset();
|
||||
firstTime = Long.MAX_VALUE;
|
||||
firstValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -51,13 +52,6 @@ public class DoubleFirstAggregator implements Aggregator
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
firstTime = Long.MAX_VALUE;
|
||||
firstValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -41,7 +41,8 @@ public class FloatFirstAggregator implements Aggregator
|
|||
this.valueSelector = valueSelector;
|
||||
this.timeSelector = timeSelector;
|
||||
|
||||
reset();
|
||||
firstTime = Long.MAX_VALUE;
|
||||
firstValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -54,13 +55,6 @@ public class FloatFirstAggregator implements Aggregator
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
firstTime = Long.MAX_VALUE;
|
||||
firstValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -37,7 +37,8 @@ public class LongFirstAggregator implements Aggregator
|
|||
this.valueSelector = valueSelector;
|
||||
this.timeSelector = timeSelector;
|
||||
|
||||
reset();
|
||||
firstTime = Long.MAX_VALUE;
|
||||
firstValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -50,13 +51,6 @@ public class LongFirstAggregator implements Aggregator
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
firstTime = Long.MAX_VALUE;
|
||||
firstValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -51,12 +51,6 @@ public class HyperUniquesAggregator implements Aggregator
|
|||
collector.fold((HyperLogLogCollector) object);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
collector = null;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public Object get()
|
||||
|
|
|
@ -38,7 +38,8 @@ public class DoubleLastAggregator implements Aggregator
|
|||
this.valueSelector = valueSelector;
|
||||
this.timeSelector = timeSelector;
|
||||
|
||||
reset();
|
||||
lastTime = Long.MIN_VALUE;
|
||||
lastValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -51,13 +52,6 @@ public class DoubleLastAggregator implements Aggregator
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
lastTime = Long.MIN_VALUE;
|
||||
lastValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -38,7 +38,8 @@ public class FloatLastAggregator implements Aggregator
|
|||
this.valueSelector = valueSelector;
|
||||
this.timeSelector = timeSelector;
|
||||
|
||||
reset();
|
||||
lastTime = Long.MIN_VALUE;
|
||||
lastValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -51,13 +52,6 @@ public class FloatLastAggregator implements Aggregator
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
lastTime = Long.MIN_VALUE;
|
||||
lastValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object get()
|
||||
{
|
||||
|
|
|
@ -36,7 +36,8 @@ public class LongLastAggregator implements Aggregator
|
|||
this.valueSelector = valueSelector;
|
||||
this.timeSelector = timeSelector;
|
||||
|
||||
reset();
|
||||
lastTime = Long.MIN_VALUE;
|
||||
lastValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -49,13 +50,6 @@ public class LongLastAggregator implements Aggregator
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset()
|
||||
{
|
||||
lastTime = Long.MIN_VALUE;
|
||||
lastValue = 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public double getDouble()
|
||||
{
|
||||
|
|
|
@ -67,9 +67,6 @@ public class DoubleMaxAggregationTest
|
|||
Assert.assertEquals(values[2], ((Double) agg.get()).doubleValue(), 0.0001);
|
||||
Assert.assertEquals((long) values[2], agg.getLong());
|
||||
Assert.assertEquals(values[2], agg.getFloat(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(Double.NEGATIVE_INFINITY, (Double) agg.get(), 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -67,9 +67,6 @@ public class DoubleMinAggregationTest
|
|||
Assert.assertEquals(values[2], ((Double) agg.get()).doubleValue(), 0.0001);
|
||||
Assert.assertEquals((long) values[2], agg.getLong());
|
||||
Assert.assertEquals(values[2], agg.getFloat(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(Double.POSITIVE_INFINITY, (Double) agg.get(), 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -125,8 +125,6 @@ public class JavaScriptAggregatorTest
|
|||
)
|
||||
);
|
||||
|
||||
agg.reset();
|
||||
|
||||
double val = 10.;
|
||||
Assert.assertEquals(val, agg.get());
|
||||
Assert.assertEquals(val, agg.get());
|
||||
|
@ -199,7 +197,6 @@ public class JavaScriptAggregatorTest
|
|||
|
||||
final double val = 0;
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(val, agg.get());
|
||||
Assert.assertEquals(val, agg.get());
|
||||
Assert.assertEquals(val, agg.get());
|
||||
|
@ -230,8 +227,6 @@ public class JavaScriptAggregatorTest
|
|||
)
|
||||
);
|
||||
|
||||
agg.reset();
|
||||
|
||||
double val = 0.;
|
||||
Assert.assertEquals(val, agg.get());
|
||||
Assert.assertEquals(val, agg.get());
|
||||
|
|
|
@ -67,9 +67,6 @@ public class LongMaxAggregationTest
|
|||
Assert.assertEquals(values[2], ((Long) agg.get()).longValue());
|
||||
Assert.assertEquals(values[2], agg.getLong());
|
||||
Assert.assertEquals((float) values[2], agg.getFloat(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(Long.MIN_VALUE, agg.getLong());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -67,9 +67,6 @@ public class LongMinAggregationTest
|
|||
Assert.assertEquals(values[2], ((Long) agg.get()).longValue());
|
||||
Assert.assertEquals(values[2], agg.getLong());
|
||||
Assert.assertEquals((float) values[2], agg.getFloat(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(Long.MAX_VALUE, agg.getLong());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -84,9 +84,6 @@ public class DoubleFirstAggregationTest
|
|||
Assert.assertEquals(doubleValues[1], result.rhs, 0.0001);
|
||||
Assert.assertEquals((long) doubleValues[1], agg.getLong());
|
||||
Assert.assertEquals(doubleValues[1], agg.getDouble(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Double>) agg.get()).rhs, 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -136,9 +133,6 @@ public class DoubleFirstAggregationTest
|
|||
Assert.assertEquals(expected.rhs, result.rhs, 0.0001);
|
||||
Assert.assertEquals(expected.rhs.longValue(), agg.getLong());
|
||||
Assert.assertEquals(expected.rhs, agg.getDouble(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Double>) agg.get()).rhs, 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -84,9 +84,6 @@ public class FloatFirstAggregationTest
|
|||
Assert.assertEquals(floats[1], result.rhs, 0.0001);
|
||||
Assert.assertEquals((long) floats[1], agg.getLong());
|
||||
Assert.assertEquals(floats[1], agg.getFloat(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Float>) agg.get()).rhs, 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -136,9 +133,6 @@ public class FloatFirstAggregationTest
|
|||
Assert.assertEquals(expected.rhs, result.rhs, 0.0001);
|
||||
Assert.assertEquals(expected.rhs.longValue(), agg.getLong());
|
||||
Assert.assertEquals(expected.rhs, agg.getFloat(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Float>) agg.get()).rhs, 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -83,9 +83,6 @@ public class LongFirstAggregationTest
|
|||
Assert.assertEquals(longValues[3], result.rhs.longValue());
|
||||
Assert.assertEquals(longValues[3], agg.getLong());
|
||||
Assert.assertEquals(longValues[3], agg.getFloat(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Long>) agg.get()).rhs, 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -135,9 +132,6 @@ public class LongFirstAggregationTest
|
|||
Assert.assertEquals(expected.rhs, result.rhs);
|
||||
Assert.assertEquals(expected.rhs.longValue(), agg.getLong());
|
||||
Assert.assertEquals(expected.rhs, agg.getFloat(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Long>) agg.get()).rhs, 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -84,9 +84,6 @@ public class DoubleLastAggregationTest
|
|||
Assert.assertEquals(doubles[0], result.rhs, 0.0001);
|
||||
Assert.assertEquals((long) doubles[0], agg.getLong());
|
||||
Assert.assertEquals(doubles[0], agg.getDouble(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Double>) agg.get()).rhs, 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -136,9 +133,6 @@ public class DoubleLastAggregationTest
|
|||
Assert.assertEquals(expected.rhs, result.rhs, 0.0001);
|
||||
Assert.assertEquals(expected.rhs.longValue(), agg.getLong());
|
||||
Assert.assertEquals(expected.rhs, agg.getDouble(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Double>) agg.get()).rhs, 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -84,9 +84,6 @@ public class FloatLastAggregationTest
|
|||
Assert.assertEquals(floats[0], result.rhs, 0.0001);
|
||||
Assert.assertEquals((long) floats[0], agg.getLong());
|
||||
Assert.assertEquals(floats[0], agg.getFloat(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Float>) agg.get()).rhs, 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -136,9 +133,6 @@ public class FloatLastAggregationTest
|
|||
Assert.assertEquals(expected.rhs, result.rhs, 0.0001);
|
||||
Assert.assertEquals(expected.rhs.longValue(), agg.getLong());
|
||||
Assert.assertEquals(expected.rhs, agg.getFloat(), 0.0001);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Float>) agg.get()).rhs, 0.0001);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -83,9 +83,6 @@ public class LongLastAggregationTest
|
|||
Assert.assertEquals(longValues[2], result.rhs.longValue());
|
||||
Assert.assertEquals(longValues[2], agg.getLong());
|
||||
Assert.assertEquals(longValues[2], agg.getFloat(), 1);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Long>) agg.get()).rhs.longValue());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -135,9 +132,6 @@ public class LongLastAggregationTest
|
|||
Assert.assertEquals(expected.rhs, result.rhs);
|
||||
Assert.assertEquals(expected.rhs.longValue(), agg.getLong());
|
||||
Assert.assertEquals(expected.rhs, agg.getFloat(), 1);
|
||||
|
||||
agg.reset();
|
||||
Assert.assertEquals(0, ((Pair<Long, Long>) agg.get()).rhs.longValue());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
Loading…
Reference in New Issue