@Override protected void compareResults(NumericColumnSummary<Integer> result1, NumericColumnSummary<Integer> result2) { Assert.assertEquals(result1.getTotalCount(), result2.getTotalCount()); Assert.assertEquals(result1.getNullCount(), result2.getNullCount()); Assert.assertEquals(result1.getMissingCount(), result2.getMissingCount()); Assert.assertEquals(result1.getNonMissingCount(), result2.getNonMissingCount()); Assert.assertEquals(result1.getInfinityCount(), result2.getInfinityCount()); Assert.assertEquals(result1.getNanCount(), result2.getNanCount()); Assert.assertEquals(result1.containsNull(), result2.containsNull()); Assert.assertEquals(result1.containsNonNull(), result2.containsNonNull()); Assert.assertEquals(result1.getMin().intValue(), result2.getMin().intValue()); Assert.assertEquals(result1.getMax().intValue(), result2.getMax().intValue()); Assert.assertEquals(result1.getSum().intValue(), result2.getSum().intValue()); Assert.assertEquals(result1.getMean().doubleValue(), result2.getMean().doubleValue(), 1e-12d); Assert.assertEquals(result1.getVariance().doubleValue(), result2.getVariance().doubleValue(), 1e-9d); Assert.assertEquals(result1.getStandardDeviation().doubleValue(), result2.getStandardDeviation().doubleValue(), 1e-12d); } }.summarize(intValues);
@Override protected void compareResults(NumericColumnSummary<Short> result1, NumericColumnSummary<Short> result2) { Assert.assertEquals(result1.getTotalCount(), result2.getTotalCount()); Assert.assertEquals(result1.getNullCount(), result2.getNullCount()); Assert.assertEquals(result1.getMissingCount(), result2.getMissingCount()); Assert.assertEquals(result1.getNonMissingCount(), result2.getNonMissingCount()); Assert.assertEquals(result1.getInfinityCount(), result2.getInfinityCount()); Assert.assertEquals(result1.getNanCount(), result2.getNanCount()); Assert.assertEquals(result1.containsNull(), result2.containsNull()); Assert.assertEquals(result1.containsNonNull(), result2.containsNonNull()); Assert.assertEquals(result1.getMin().shortValue(), result2.getMin().shortValue()); Assert.assertEquals(result1.getMax().shortValue(), result2.getMax().shortValue()); Assert.assertEquals(result1.getSum().shortValue(), result2.getSum().shortValue()); Assert.assertEquals(result1.getMean().doubleValue(), result2.getMean().doubleValue(), 1e-12d); Assert.assertEquals(result1.getVariance().doubleValue(), result2.getVariance().doubleValue(), 1e-9d); Assert.assertEquals(result1.getStandardDeviation().doubleValue(), result2.getStandardDeviation().doubleValue(), 1e-12d); } }.summarize(shortValues);
@Override protected void compareResults(NumericColumnSummary<Long> result1, NumericColumnSummary<Long> result2) { Assert.assertEquals(result1.getTotalCount(), result2.getTotalCount()); Assert.assertEquals(result1.getNullCount(), result2.getNullCount()); Assert.assertEquals(result1.getMissingCount(), result2.getMissingCount()); Assert.assertEquals(result1.getNonMissingCount(), result2.getNonMissingCount()); Assert.assertEquals(result1.getInfinityCount(), result2.getInfinityCount()); Assert.assertEquals(result1.getNanCount(), result2.getNanCount()); Assert.assertEquals(result1.containsNull(), result2.containsNull()); Assert.assertEquals(result1.containsNonNull(), result2.containsNonNull()); Assert.assertEquals(result1.getMin().longValue(), result2.getMin().longValue()); Assert.assertEquals(result1.getMax().longValue(), result2.getMax().longValue()); Assert.assertEquals(result1.getSum().longValue(), result2.getSum().longValue()); Assert.assertEquals(result1.getMean().doubleValue(), result2.getMean().doubleValue(), 1e-12d); Assert.assertEquals(result1.getVariance().doubleValue(), result2.getVariance().doubleValue(), 1e-9d); Assert.assertEquals(result1.getStandardDeviation().doubleValue(), result2.getStandardDeviation().doubleValue(), 1e-12d); } }.summarize(longValues);
@Override protected void compareResults(NumericColumnSummary<Integer> result1, NumericColumnSummary<Integer> result2) { Assert.assertEquals(result1.getTotalCount(), result2.getTotalCount()); Assert.assertEquals(result1.getNullCount(), result2.getNullCount()); Assert.assertEquals(result1.getMissingCount(), result2.getMissingCount()); Assert.assertEquals(result1.getNonMissingCount(), result2.getNonMissingCount()); Assert.assertEquals(result1.getInfinityCount(), result2.getInfinityCount()); Assert.assertEquals(result1.getNanCount(), result2.getNanCount()); Assert.assertEquals(result1.containsNull(), result2.containsNull()); Assert.assertEquals(result1.containsNonNull(), result2.containsNonNull()); Assert.assertEquals(result1.getMin().intValue(), result2.getMin().intValue()); Assert.assertEquals(result1.getMax().intValue(), result2.getMax().intValue()); Assert.assertEquals(result1.getSum().intValue(), result2.getSum().intValue()); Assert.assertEquals(result1.getMean().doubleValue(), result2.getMean().doubleValue(), 1e-12d); Assert.assertEquals(result1.getVariance().doubleValue(), result2.getVariance().doubleValue(), 1e-9d); Assert.assertEquals(result1.getStandardDeviation().doubleValue(), result2.getStandardDeviation().doubleValue(), 1e-12d); } }.summarize(values);
@Override protected void compareResults(NumericColumnSummary<Long> result1, NumericColumnSummary<Long> result2) { Assert.assertEquals(result1.getTotalCount(), result2.getTotalCount()); Assert.assertEquals(result1.getNullCount(), result2.getNullCount()); Assert.assertEquals(result1.getMissingCount(), result2.getMissingCount()); Assert.assertEquals(result1.getNonMissingCount(), result2.getNonMissingCount()); Assert.assertEquals(result1.getInfinityCount(), result2.getInfinityCount()); Assert.assertEquals(result1.getNanCount(), result2.getNanCount()); Assert.assertEquals(result1.containsNull(), result2.containsNull()); Assert.assertEquals(result1.containsNonNull(), result2.containsNonNull()); Assert.assertEquals(result1.getMin().longValue(), result2.getMin().longValue()); Assert.assertEquals(result1.getMax().longValue(), result2.getMax().longValue()); Assert.assertEquals(result1.getSum().longValue(), result2.getSum().longValue()); Assert.assertEquals(result1.getMean().doubleValue(), result2.getMean().doubleValue(), 1e-12d); Assert.assertEquals(result1.getVariance().doubleValue(), result2.getVariance().doubleValue(), 1e-9d); Assert.assertEquals(result1.getStandardDeviation().doubleValue(), result2.getStandardDeviation().doubleValue(), 1e-12d); } }.summarize(values);
@Override protected void compareResults(NumericColumnSummary<Short> result1, NumericColumnSummary<Short> result2) { Assert.assertEquals(result1.getTotalCount(), result2.getTotalCount()); Assert.assertEquals(result1.getNullCount(), result2.getNullCount()); Assert.assertEquals(result1.getMissingCount(), result2.getMissingCount()); Assert.assertEquals(result1.getNonMissingCount(), result2.getNonMissingCount()); Assert.assertEquals(result1.getInfinityCount(), result2.getInfinityCount()); Assert.assertEquals(result1.getNanCount(), result2.getNanCount()); Assert.assertEquals(result1.containsNull(), result2.containsNull()); Assert.assertEquals(result1.containsNonNull(), result2.containsNonNull()); Assert.assertEquals(result1.getMin().shortValue(), result2.getMin().shortValue()); Assert.assertEquals(result1.getMax().shortValue(), result2.getMax().shortValue()); Assert.assertEquals(result1.getSum().shortValue(), result2.getSum().shortValue()); Assert.assertEquals(result1.getMean().doubleValue(), result2.getMean().doubleValue(), 1e-12d); Assert.assertEquals(result1.getVariance().doubleValue(), result2.getVariance().doubleValue(), 1e-9d); Assert.assertEquals(result1.getStandardDeviation().doubleValue(), result2.getStandardDeviation().doubleValue(), 1e-12d); } }.summarize(shortValues);