Path Lines of Code cpp/matlab/cpc_sketch_accuracy.m 36 cpp/matlab/cpc_sketch_deserialize_time.m 30 cpp/matlab/cpc_sketch_serialize_time.m 30 cpp/matlab/cpc_sketch_update_time.m 28 cpp/matlab/cpc_union_accuracy.m 36 cpp/matlab/cpc_union_update_time.m 34 cpp/matlab/distinct_counting_memory.m 34 cpp/matlab/distinct_counting_memory_small.m 32 cpp/matlab/distinct_counting_sketch_update.m 32 cpp/matlab/frequent_items_merge_time.m 32 cpp/matlab/frequent_items_sketch_int64_lgk10_deserialize_time.m 28 cpp/matlab/frequent_items_sketch_int64_lgk10_max_error.m 34 cpp/matlab/frequent_items_sketch_int64_lgk10_num_items.m 28 cpp/matlab/frequent_items_sketch_int64_lgk10_serialize_time.m 28 cpp/matlab/frequent_items_sketch_int64_lgk10_update_time.m 28 cpp/matlab/hll_sketch_accuracy.m 36 cpp/matlab/hll_sketch_update_time.m 25 cpp/matlab/hll_union_accuracy.m 36 cpp/matlab/hll_union_update_time.m 32 cpp/matlab/kll_merge_time.m 34 cpp/matlab/kll_sketch_error.m 28 cpp/matlab/kll_sketch_memory.m 28 cpp/matlab/kll_sketch_update_time.m 30 cpp/matlab/req_merge_items.m 32 cpp/matlab/req_merge_time.m 32 cpp/matlab/req_sketch_items.m 41 cpp/matlab/req_sketch_update_time.m 36 cpp/matlab/tdigest_error_vs_rank.m 40 cpp/matlab/tdigest_memory.m 46 cpp/matlab/tdigest_rank_error.m 105 cpp/matlab/tdigest_size.m 46 cpp/matlab/tdigest_update_time.m 34 cpp/matlab/tdigest_vs_req_error_exp.m 35 cpp/matlab/theta_sketch_accuracy.m 36 cpp/matlab/theta_sketch_serialize_time.m 41 cpp/matlab/theta_sketch_serialized_size.m 43 cpp/matlab/theta_sketch_update_time.m 34 cpp/matlab/theta_union_accuracy.m 36 cpp/matlab/theta_union_update_time.m 34 cpp/matlab/theta_union_update_time_wrapped_compact.m 30 cpp/matlab/union_result_time_32_sketches.m 36 cpp/matlab/union_update_time_32_sketches.m 42 cpp/matlab/union_update_time_with_deserialize_32.m 40 cpp/src/counting_allocator.hpp 65 cpp/src/cpc_sketch_accuracy_profile.cpp 17 cpp/src/cpc_sketch_accuracy_profile.hpp 10 cpp/src/cpc_sketch_memory_profile.cpp 24 cpp/src/cpc_sketch_memory_profile.hpp 12 cpp/src/cpc_sketch_timing_profile.cpp 73 cpp/src/cpc_sketch_timing_profile.hpp 10 cpp/src/cpc_union_accuracy_profile.cpp 27 cpp/src/cpc_union_accuracy_profile.hpp 10 cpp/src/cpc_union_timing_profile.cpp 87 cpp/src/cpc_union_timing_profile.hpp 10 cpp/src/distinct_count_accuracy_profile.cpp 106 cpp/src/distinct_count_accuracy_profile.hpp 43 cpp/src/frequent_items_merge_timing_profile.cpp 72 cpp/src/frequent_items_merge_timing_profile.hpp 10 cpp/src/frequent_items_sketch_accuracy_profile.cpp 102 cpp/src/frequent_items_sketch_accuracy_profile.hpp 10 cpp/src/frequent_items_sketch_timing_profile.cpp 93 cpp/src/frequent_items_sketch_timing_profile.hpp 10 cpp/src/hll_cross_language_profile.cpp 60 cpp/src/hll_cross_language_profile.hpp 15 cpp/src/hll_sketch_accuracy_profile.cpp 17 cpp/src/hll_sketch_accuracy_profile.hpp 10 cpp/src/hll_sketch_memory_profile.cpp 25 cpp/src/hll_sketch_memory_profile.hpp 12 cpp/src/hll_sketch_timing_profile.cpp 68 cpp/src/hll_sketch_timing_profile.hpp 10 cpp/src/hll_union_accuracy_profile.cpp 27 cpp/src/hll_union_accuracy_profile.hpp 10 cpp/src/hll_union_timing_profile.cpp 85 cpp/src/hll_union_timing_profile.hpp 10 cpp/src/job_profile.cpp 48 cpp/src/job_profile.hpp 22 cpp/src/kll_accuracy_profile.cpp 31 cpp/src/kll_accuracy_profile.hpp 11 cpp/src/kll_merge_accuracy_profile.cpp 31 cpp/src/kll_merge_accuracy_profile.hpp 10 cpp/src/kll_merge_timing_profile.hpp 18 cpp/src/kll_merge_timing_profile_impl.hpp 78 cpp/src/kll_sketch_accuracy_profile.cpp 20 cpp/src/kll_sketch_accuracy_profile.hpp 10 cpp/src/kll_sketch_memory_profile.hpp 14 cpp/src/kll_sketch_memory_profile_impl.hpp 28 cpp/src/kll_sketch_timing_profile.hpp 18 cpp/src/kll_sketch_timing_profile_impl.hpp 108 cpp/src/main.cpp 92 cpp/src/memory_usage_profile.cpp 71 cpp/src/memory_usage_profile.hpp 16 cpp/src/req_error_vs_rank_profile.hpp 18 cpp/src/req_error_vs_rank_profile_impl.hpp 59 cpp/src/req_merge_timing_profile.hpp 18 cpp/src/req_merge_timing_profile_impl.hpp 80 cpp/src/req_sketch_timing_profile.hpp 18 cpp/src/req_sketch_timing_profile_impl.hpp 108 cpp/src/stddev.hpp 11 cpp/src/tdigest_accuracy_profile.hpp 15 cpp/src/tdigest_accuracy_profile_impl.hpp 46 cpp/src/tdigest_memory_profile.hpp 18 cpp/src/tdigest_memory_profile_impl.hpp 35 cpp/src/tdigest_merge_accuracy_profile.hpp 13 cpp/src/tdigest_merge_accuracy_profile_impl.hpp 30 cpp/src/tdigest_merge_timing_profile.hpp 18 cpp/src/tdigest_merge_timing_profile_impl.hpp 58 cpp/src/tdigest_sketch_accuracy_profile.hpp 13 cpp/src/tdigest_sketch_accuracy_profile_impl.hpp 20 cpp/src/tdigest_timing_profile.hpp 18 cpp/src/tdigest_timing_profile_impl.hpp 60 cpp/src/theta_sketch_accuracy_profile.cpp 17 cpp/src/theta_sketch_accuracy_profile.hpp 10 cpp/src/theta_sketch_memory_profile.cpp 26 cpp/src/theta_sketch_memory_profile.hpp 12 cpp/src/theta_sketch_timing_profile.cpp 68 cpp/src/theta_sketch_timing_profile.hpp 10 cpp/src/theta_union_accuracy_profile.cpp 28 cpp/src/theta_union_accuracy_profile.hpp 10 cpp/src/theta_union_timing_profile.cpp 99 cpp/src/theta_union_timing_profile.hpp 10 cpp/src/true_rank.hpp 26 cpp/src/tuple_sketch_timing_profile.cpp 67 cpp/src/tuple_sketch_timing_profile.hpp 10 cpp/src/tuple_union_timing_profile.cpp 101 cpp/src/tuple_union_timing_profile.hpp 10 cpp/src/zipf_distribution.cpp 61 cpp/src/zipf_distribution.hpp 29 go/distinct_count_accuracy_profile.go 236 go/distinct_count_merge_accuracy_profile.go 50 go/distinct_count_merge_speed_profile.go 156 go/distinct_count_serde_profile.go 168 go/distinct_count_utils.go 42 go/frequency_long_speed_profile.go 127 go/frequency_utils.go 11 go/job.go 31 go/main.go 88 go/zipf_distribution.go 69 src/main/java/org/apache/datasketches/Align.java 188 src/main/java/org/apache/datasketches/ArrayListFile.java 68 src/main/java/org/apache/datasketches/ByteArrayBuilder.java 74 src/main/java/org/apache/datasketches/Constants.java 5 src/main/java/org/apache/datasketches/DirectoryWalker.java 88 src/main/java/org/apache/datasketches/DoubleBits.java 156 src/main/java/org/apache/datasketches/DoubleIntIntTriple.java 42 src/main/java/org/apache/datasketches/DoublePair.java 14 src/main/java/org/apache/datasketches/DumpSketchSegment.java 49 src/main/java/org/apache/datasketches/Files.java 522 src/main/java/org/apache/datasketches/FloatIntIntTriple.java 53 src/main/java/org/apache/datasketches/GaussianRanks.java 28 src/main/java/org/apache/datasketches/Job.java 184 src/main/java/org/apache/datasketches/JobProfile.java 10 src/main/java/org/apache/datasketches/LineReader.java 50 src/main/java/org/apache/datasketches/LongPair.java 14 src/main/java/org/apache/datasketches/MonotonicPoints.java 103 src/main/java/org/apache/datasketches/PowerLawGenerator.java 85 src/main/java/org/apache/datasketches/PowersOf2PowerLaw.java 30 src/main/java/org/apache/datasketches/ProcessLine.java 4 src/main/java/org/apache/datasketches/Properties.java 70 src/main/java/org/apache/datasketches/RandomPowerLawGenerator.java 114 src/main/java/org/apache/datasketches/SpacedPoints.java 79 src/main/java/org/apache/datasketches/SpecialRandom.java 32 src/main/java/org/apache/datasketches/UnzipFiles.java 40 src/main/java/org/apache/datasketches/ZipFiles.java 69 src/main/java/org/apache/datasketches/characterization/AccuracyStats.java 69 src/main/java/org/apache/datasketches/characterization/BoundsAccuracyStats.java 46 src/main/java/org/apache/datasketches/characterization/DoubleFlipFlopStream.java 54 src/main/java/org/apache/datasketches/characterization/DoubleStreamMaker.java 129 src/main/java/org/apache/datasketches/characterization/FlipFlopStream.java 54 src/main/java/org/apache/datasketches/characterization/ProfileUtil.java 55 src/main/java/org/apache/datasketches/characterization/QuantilesAccuracyStats.java 51 src/main/java/org/apache/datasketches/characterization/ResourceFiles.java 156 src/main/java/org/apache/datasketches/characterization/Shuffle.java 70 src/main/java/org/apache/datasketches/characterization/StreamMaker.java 121 src/main/java/org/apache/datasketches/characterization/TrueRanks.java 132 src/main/java/org/apache/datasketches/characterization/ZipfDistribution.java 63 src/main/java/org/apache/datasketches/characterization/concurrent/ConcurrentTestContext.java 119 src/main/java/org/apache/datasketches/characterization/concurrent/ConcurrentTestThread.java 45 src/main/java/org/apache/datasketches/characterization/concurrent/package-info.java 1 src/main/java/org/apache/datasketches/characterization/cpc/CpcCompressionCharacterizationProfile.java 41 src/main/java/org/apache/datasketches/characterization/cpc/CpcMergingValidationProfile.java 37 src/main/java/org/apache/datasketches/characterization/cpc/CpcQuickMergingValidationProfile.java 33 src/main/java/org/apache/datasketches/characterization/cpc/CpcSerDeProfile.java 30 src/main/java/org/apache/datasketches/characterization/cpc/CpcStreamingValidationProfile.java 34 src/main/java/org/apache/datasketches/characterization/cpc/CpcUnionUpdateSpeedProfile.java 36 src/main/java/org/apache/datasketches/characterization/cpc/CpcUpdateSpeedProfile.java 21 src/main/java/org/apache/datasketches/characterization/cpc/package-info.java 1 src/main/java/org/apache/datasketches/characterization/fdt/FdtAccuracyProfile.java 223 src/main/java/org/apache/datasketches/characterization/fdt/TestGroup.java 70 src/main/java/org/apache/datasketches/characterization/fdt/package-info.java 1 src/main/java/org/apache/datasketches/characterization/filters/BaseFilterAccuracyProfile.java 113 src/main/java/org/apache/datasketches/characterization/filters/BaseFilterUpdateSpeedProfile.java 103 src/main/java/org/apache/datasketches/characterization/filters/BaseSpaceProfile.java 104 src/main/java/org/apache/datasketches/characterization/filters/BloomFilterAccuracyProfile.java 41 src/main/java/org/apache/datasketches/characterization/filters/BloomFilterSpaceProfile.java 37 src/main/java/org/apache/datasketches/characterization/filters/BloomFilterUpdateSpeedProfile.java 22 src/main/java/org/apache/datasketches/characterization/filters/QuotientFilterAccuracyProfile.java 1 src/main/java/org/apache/datasketches/characterization/filters/QuotientFilterExpansionProfile.java 1 src/main/java/org/apache/datasketches/characterization/filters/QuotientFilterSpaceProfile.java 1 src/main/java/org/apache/datasketches/characterization/filters/QuotientFilterUpdateSpeedProfile.java 1 src/main/java/org/apache/datasketches/characterization/filters/package-info.java 1 src/main/java/org/apache/datasketches/characterization/frequencies/BaseFrequenciesSpeedProfile.java 53 src/main/java/org/apache/datasketches/characterization/frequencies/LongsSketchSpeedProfile.java 80 src/main/java/org/apache/datasketches/characterization/frequencies/package-info.java 1 src/main/java/org/apache/datasketches/characterization/hash/BaseHashSpeedProfile.java 89 src/main/java/org/apache/datasketches/characterization/hash/HashBytesSpeedProfile.java 158 src/main/java/org/apache/datasketches/characterization/hash/HashLongsSpeedProfile.java 117 src/main/java/org/apache/datasketches/characterization/hash/package-info.java 1 src/main/java/org/apache/datasketches/characterization/hll/HllAccuracyProfile.java 107 src/main/java/org/apache/datasketches/characterization/hll/HllBoundsAccuracyProfile.java 59 src/main/java/org/apache/datasketches/characterization/hll/HllConfidenceIntervalInverseProfile.java 257 src/main/java/org/apache/datasketches/characterization/hll/HllJavaCppGenerator.java 181 src/main/java/org/apache/datasketches/characterization/hll/HllMergeAccuracyProfile.java 51 src/main/java/org/apache/datasketches/characterization/hll/HllMergeSpeedProfile.java 97 src/main/java/org/apache/datasketches/characterization/hll/HllSerDeProfile.java 68 src/main/java/org/apache/datasketches/characterization/hll/HllUnionUpdateSpeedProfile.java 49 src/main/java/org/apache/datasketches/characterization/hll/HllUpdateSpeedProfile.java 36 src/main/java/org/apache/datasketches/characterization/hll/package-info.java 1 src/main/java/org/apache/datasketches/characterization/kll/KllDoublesSketchRankGaussianAccuracyProfile.java 170 src/main/java/org/apache/datasketches/characterization/kll/KllDoublesSketchWeightedRankGaussianAccuracyProfile.java 136 src/main/java/org/apache/datasketches/characterization/kll/KllFloatsSketchRankGaussianAccuracyProfile.java 170 src/main/java/org/apache/datasketches/characterization/kll/KllFloatsSketchSpeedProfile.java 107 src/main/java/org/apache/datasketches/characterization/kll/KllFloatsSketchWeightedRankGaussianAccuracyProfile.java 136 src/main/java/org/apache/datasketches/characterization/kll/KllItemsSketchWeightedRankGaussianAccuracyProfile.java 124 src/main/java/org/apache/datasketches/characterization/kll/KllSketchSizeSpeedProfile.java 134 src/main/java/org/apache/datasketches/characterization/kll/KllSketchVectorSizeSpeedProfile.java 134 src/main/java/org/apache/datasketches/characterization/kll/KllWorstCaseSketchAccuracyProfile.java 198 src/main/java/org/apache/datasketches/characterization/kll/package-info.java 1 src/main/java/org/apache/datasketches/characterization/memory/BaseSpeedProfile.java 112 src/main/java/org/apache/datasketches/characterization/memory/HeapSpeedProfile.java 31 src/main/java/org/apache/datasketches/characterization/memory/MemoryDirectSpeedProfile.java 33 src/main/java/org/apache/datasketches/characterization/memory/UnsafeDirectSpeedProfile.java 35 src/main/java/org/apache/datasketches/characterization/memory/package-info.java 1 src/main/java/org/apache/datasketches/characterization/package-info.java 1 src/main/java/org/apache/datasketches/characterization/quantiles/BaseQuantilesAccuracyProfile.java 62 src/main/java/org/apache/datasketches/characterization/quantiles/BaseQuantilesSpeedProfile.java 52 src/main/java/org/apache/datasketches/characterization/quantiles/DoublesSketchAccuracyProfile.java 74 src/main/java/org/apache/datasketches/characterization/quantiles/DoublesSketchSpeedProfile.java 191 src/main/java/org/apache/datasketches/characterization/quantiles/ExactStreamAProfile.java 175 src/main/java/org/apache/datasketches/characterization/quantiles/ItemsSketchAccuracyProfile.java 69 src/main/java/org/apache/datasketches/characterization/quantiles/ItemsSketchSpeedProfile.java 129 src/main/java/org/apache/datasketches/characterization/quantiles/QuantilesStreamAProfile.java 150 src/main/java/org/apache/datasketches/characterization/quantiles/package-info.java 1 src/main/java/org/apache/datasketches/characterization/req/ReqMergeSpeedProfile.java 81 src/main/java/org/apache/datasketches/characterization/req/ReqSketchAccuracyProfile.java 241 src/main/java/org/apache/datasketches/characterization/req/ReqSketchAccuracyProfile2.java 166 src/main/java/org/apache/datasketches/characterization/req/ReqSketchLongSizeSpeedProfile.java 103 src/main/java/org/apache/datasketches/characterization/req/ReqSketchSizeSpeedProfile.java 110 src/main/java/org/apache/datasketches/characterization/req/package-info.java 1 src/main/java/org/apache/datasketches/characterization/tdigest/TDigestAccuracyProfile.java 1 src/main/java/org/apache/datasketches/characterization/tdigest/TDigestErrorVsRankProfile.java 1 src/main/java/org/apache/datasketches/characterization/tdigest/TDigestMergeAccuracyProfile.java 1 src/main/java/org/apache/datasketches/characterization/tdigest/TDigestSpeedProfile.java 1 src/main/java/org/apache/datasketches/characterization/tdigest/package-info.java 1 src/main/java/org/apache/datasketches/characterization/theta/ThetaAccuracyProfile.java 54 src/main/java/org/apache/datasketches/characterization/theta/ThetaIntersectAccuracyProfile.java 57 src/main/java/org/apache/datasketches/characterization/theta/ThetaSerDeProfile.java 77 src/main/java/org/apache/datasketches/characterization/theta/ThetaUnionAccuracyProfile.java 45 src/main/java/org/apache/datasketches/characterization/theta/ThetaUnionAccuracyProfile2.java 67 src/main/java/org/apache/datasketches/characterization/theta/ThetaUnionUpdateSpeedProfile.java 51 src/main/java/org/apache/datasketches/characterization/theta/ThetaUpdateSpeedProfile.java 43 src/main/java/org/apache/datasketches/characterization/theta/concurrent/ConcurrentThetaAccuracyProfile.java 70 src/main/java/org/apache/datasketches/characterization/theta/concurrent/ConcurrentThetaMultithreadedSpeedProfile.java 271 src/main/java/org/apache/datasketches/characterization/theta/concurrent/ConcurrentThetaUpdateSpeedProfile.java 58 src/main/java/org/apache/datasketches/characterization/theta/concurrent/LockBasedThetaUpdateSpeedProfile.java 21 src/main/java/org/apache/datasketches/characterization/theta/concurrent/package-info.java 1 src/main/java/org/apache/datasketches/characterization/theta/package-info.java 1 src/main/java/org/apache/datasketches/characterization/tuple/AodSketchUpdateSpeedProfile.java 40 src/main/java/org/apache/datasketches/characterization/tuple/AodUnionUpdateSpeedProfile.java 58 src/main/java/org/apache/datasketches/characterization/tuple/package-info.java 1 src/main/java/org/apache/datasketches/characterization/uniquecount/BaseAccuracyProfile.java 217 src/main/java/org/apache/datasketches/characterization/uniquecount/BaseBoundsAccuracyProfile.java 194 src/main/java/org/apache/datasketches/characterization/uniquecount/BaseMergeSpeedProfile.java 95 src/main/java/org/apache/datasketches/characterization/uniquecount/BaseMergeSpeedProfile2.java 95 src/main/java/org/apache/datasketches/characterization/uniquecount/BaseSerDeProfile.java 114 src/main/java/org/apache/datasketches/characterization/uniquecount/BaseUpdateSpeedProfile.java 103 src/main/java/org/apache/datasketches/characterization/uniquecount/package-info.java 1 src/main/java/org/apache/datasketches/hll/HllRedirects.java 26 src/main/java/org/apache/datasketches/hll/package-info.java 1 src/main/java/org/apache/datasketches/package-info.java 1 src/notebooks/qf_probability_sum.py 13 tools/FindBugsExcludeFilter.xml 26 tools/SketchesCheckstyle.xml 278