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]

Reply via email to