This is an automated email from the ASF dual-hosted git repository. leerho pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/datasketches-java.git
commit b163bc8f0c3b123ea8057658cf72359c3bbf47b2 Merge: bc9bfd7cb 7293060e5 Author: Lee Rhodes <[email protected]> AuthorDate: Thu Jul 24 08:42:27 2025 -0700 Merge pull request #674 from apache/ffm_phase6 FFM Phase 6: KLL Sketches .../datasketches/common/MemorySegmentRequest.java | 65 +++ .../common/MemorySegmentRequestExtension.java | 78 ++++ .../kll/KllDirectCompactItemsSketch.java | 131 +++--- .../datasketches/kll/KllDirectDoublesSketch.java | 223 ++++++----- .../datasketches/kll/KllDirectFloatsSketch.java | 233 +++++------ .../datasketches/kll/KllDirectLongsSketch.java | 225 ++++++----- .../apache/datasketches/kll/KllDoublesHelper.java | 40 +- .../apache/datasketches/kll/KllDoublesSketch.java | 172 ++++---- .../apache/datasketches/kll/KllFloatsHelper.java | 40 +- .../apache/datasketches/kll/KllFloatsSketch.java | 209 +++++----- .../datasketches/kll/KllHeapDoublesSketch.java | 137 ++++--- .../datasketches/kll/KllHeapFloatsSketch.java | 137 ++++--- .../datasketches/kll/KllHeapItemsSketch.java | 133 +++--- .../datasketches/kll/KllHeapLongsSketch.java | 139 ++++--- .../org/apache/datasketches/kll/KllHelper.java | 140 ++++--- .../apache/datasketches/kll/KllItemsHelper.java | 20 +- .../apache/datasketches/kll/KllItemsSketch.java | 84 ++-- .../apache/datasketches/kll/KllLongsHelper.java | 40 +- .../apache/datasketches/kll/KllLongsSketch.java | 174 ++++---- ...Validate.java => KllMemorySegmentValidate.java} | 107 ++--- .../apache/datasketches/kll/KllPreambleUtil.java | 238 +++++------ .../org/apache/datasketches/kll/KllSketch.java | 131 +++--- .../datasketches/quantiles/DoublesSketch.java | 12 +- .../apache/datasketches/quantiles/ItemsSketch.java | 22 +- .../datasketches/quantilescommon/QuantilesAPI.java | 24 +- .../org/apache/datasketches/req/BaseReqSketch.java | 26 +- .../datasketches/kll/KllCrossLanguageTest.java | 47 ++- .../kll/KllDirectCompactDoublesSketchTest.java | 116 +++--- .../kll/KllDirectCompactFloatsSketchTest.java | 120 +++--- .../KllDirectCompactItemsSketchIteratorTest.java | 50 +-- .../kll/KllDirectCompactItemsSketchTest.java | 95 ++--- .../kll/KllDirectCompactLongsSketchTest.java | 132 +++--- .../kll/KllDirectDoublesSketchIteratorTest.java | 24 +- .../kll/KllDirectDoublesSketchTest.java | 341 ++++++++-------- .../kll/KllDirectFloatsSketchIteratorTest.java | 24 +- .../kll/KllDirectFloatsSketchTest.java | 227 +++++------ .../kll/KllDirectLongsSketchIteratorTest.java | 24 +- .../datasketches/kll/KllDirectLongsSketchTest.java | 235 +++++------ .../kll/KllDoublesSketchIteratorTest.java | 1 + .../kll/KllDoublesSketchSerDeTest.java | 24 +- .../datasketches/kll/KllDoublesSketchTest.java | 215 +++++----- .../datasketches/kll/KllDoublesValidationTest.java | 1 + .../kll/KllFloatsSketchIteratorTest.java | 1 + .../datasketches/kll/KllFloatsSketchSerDeTest.java | 34 +- .../datasketches/kll/KllFloatsSketchTest.java | 209 +++++----- .../datasketches/kll/KllFloatsValidationTest.java | 1 + .../org/apache/datasketches/kll/KllHelperTest.java | 187 +++++---- .../datasketches/kll/KllItemsSketchSerDeTest.java | 27 +- .../datasketches/kll/KllItemsSketchTest.java | 284 ++++++------- .../kll/KllItemsSketchiteratorTest.java | 25 +- .../kll/KllLongsSketchIteratorTest.java | 1 + .../datasketches/kll/KllLongsSketchSerDeTest.java | 24 +- .../datasketches/kll/KllLongsSketchTest.java | 215 +++++----- .../kll/KllMemorySegmentRequestApp.java | 69 ++++ .../datasketches/kll/KllMemoryValidateTest.java | 136 ++++--- .../datasketches/kll/KllMiscDirectDoublesTest.java | 195 ++++----- .../datasketches/kll/KllMiscDirectFloatsTest.java | 195 ++++----- .../datasketches/kll/KllMiscDirectLongsTest.java | 195 ++++----- .../datasketches/kll/KllMiscDoublesTest.java | 432 ++++++++++---------- .../apache/datasketches/kll/KllMiscFloatsTest.java | 433 ++++++++++---------- .../apache/datasketches/kll/KllMiscItemsTest.java | 285 ++++++------- .../apache/datasketches/kll/KllMiscLongsTest.java | 444 +++++++++++---------- .../org/apache/datasketches/kll/KllSketchTest.java | 4 +- .../KllItemsSketchFillRequestLongAsString.java | 18 +- .../datasketches/partitions/KllPartitionsTest.java | 4 +- .../quantilescommon/CrossCheckQuantilesTest.java | 82 ++-- .../quantilescommon/KolmogorovSmirnovTest.java | 24 +- .../quantilescommon/PartitionBoundariesTest.java | 102 ++--- 68 files changed, 4338 insertions(+), 3944 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
