testConstructTDigestInverse() |  | 0% | | n/a | 1 | 1 | 32 | 32 | 1 | 1 |
testDestructureTDigest() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
testScale() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
testDestructureTDigestLarge() |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
testConstructTDigestNormalDistribution() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 |
testConstructTDigest() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
assertBlockValues(double[], double, TDigest) |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
testConstructTDigestLarge() |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
assertBlockQuantiles(double[], double, List, TDigest) |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
static {...} |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
testTrimmedMean() |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
testMergeTwoNormalDistributionsGetQuantile() |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
testMergeTwoNormalDistributions() |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
testMergeManyLargeNormalDistributions() |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
assertValueWithinBound(double, double, List, TDigest) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
assertTrimmedMeanValues(List, List, double, double, List, TDigest) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
testMergeManySmallNormalDistributions() |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
testNormalDistributionHighVarianceValuesArray() |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
testScaleNegative() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
testBinomialDistribution() |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
testGeometricDistribution() |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
testPoissonDistribution() |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
testMergeTwoDistributionsWithoutOverlap() |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
assertDiscreteQuantileWithinBound(double, double, List, TDigest) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
assertContinuousQuantileWithinBound(double, double, List, TDigest) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
testGetQuantileAtValueOutsideRange() |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
testMergeTwoDistributionsWithOverlap() |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
testMergeTDigests() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
testMergeTDigestOneNullFirst() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
testMergeTDigestOneNullMiddle() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
testNormalDistributionLowVariance() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
testNormalDistributionHighVariance() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
testAddElementsRandomized() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
testNormalDistributionHighVarianceQuantileArray() |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
testAddElementsInOrder() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
testMergeTDigestOneNull() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
testValuesAtQuantilesWithNullsThrowsError() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
testQuantilesAtValuesWithNullsThrowsError() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
testAddElementsInOrderQuantileArray() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
getTrimmedMean(double, double, List) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
getFrequencies(TDigest, List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
testInvalidSerializationFormat() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testGetValueAtQuantileOverOne() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
testGetValueAtQuantileBelowZero() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
addAll(TDigest, double[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
toSqlString(TDigest) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testEmptySerialization() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getUpperBoundValue(double, double, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$assertTrimmedMeanValues$4(List, List, List, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getLowerBoundValue(double, double, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testScale$1(List, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$testScale$0(List, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$assertBlockQuantiles$3(double, List, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$assertBlockQuantiles$2(double, List, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
testNullTDigestGetValueAtQuantile() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testNullTDigestGetQuantileAtValue() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testMergeTDigestNullInput() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testMergeTDigestEmptyArray() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testMergeTDigestEmptyArrayOfNull() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
testMergeTDigestEmptyArrayOfNulls() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$assertBlockValues$6(double, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$assertBlockValues$5(double, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getLowerBoundQuantile(double, double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getUpperBoundQuantile(double, double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
TestTDigestFunctions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |