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 2f31a88e1fe48f2f6cb714079ad281532c0a5a0c
Merge: f62d5521a ed48b790c
Author: Lee Rhodes <lee...@users.noreply.github.com>
AuthorDate: Sat Aug 2 11:34:11 2025 -0700

    Merge pull request #675 from apache/ffm_phase7
    
    FFM phase7: Classic Quantiles + cleanup

 pom.xml                                            |  17 +-
 .../datasketches/common/ArrayOfBooleansSerDe.java  |  28 +-
 .../datasketches/common/ArrayOfBooleansSerDe2.java | 125 -----
 .../datasketches/common/ArrayOfDoublesSerDe.java   |  25 +-
 .../datasketches/common/ArrayOfDoublesSerDe2.java  | 103 -----
 .../datasketches/common/ArrayOfItemsSerDe.java     |  37 +-
 .../datasketches/common/ArrayOfItemsSerDe2.java    | 116 -----
 .../datasketches/common/ArrayOfLongsSerDe.java     |  25 +-
 .../datasketches/common/ArrayOfLongsSerDe2.java    | 102 -----
 .../datasketches/common/ArrayOfNumbersSerDe.java   |  65 +--
 .../datasketches/common/ArrayOfNumbersSerDe2.java  | 248 ----------
 .../datasketches/common/ArrayOfStringsSerDe.java   |  33 +-
 .../datasketches/common/ArrayOfStringsSerDe2.java  | 134 ------
 .../common/ArrayOfUtf16StringsSerDe.java           |  33 +-
 .../common/ArrayOfUtf16StringsSerDe2.java          | 128 ------
 .../common/MemorySegmentRequestExtension.java      |  14 +-
 .../apache/datasketches/common/MemoryStatus.java   |  54 ---
 .../java/org/apache/datasketches/common/Util.java  |   4 +-
 .../apache/datasketches/count/package-info.java    |  20 +
 .../datasketches/frequencies/ItemsSketch.java      |   6 +-
 .../org/apache/datasketches/hash/MurmurHash3.java  |  68 ++-
 .../apache/datasketches/hash/MurmurHash3FFM21.java |  93 ++--
 .../java/org/apache/datasketches/hash/XxHash.java  |  19 +-
 .../apache/datasketches/hllmap/CouponHashMap.java  |   2 +-
 .../datasketches/hllmap/CouponTraverseMap.java     |   2 +-
 .../org/apache/datasketches/hllmap/HllMap.java     |   2 +-
 .../java/org/apache/datasketches/hllmap/Map.java   |   4 +-
 .../datasketches/hllmap/SingleCouponMap.java       |   2 +-
 .../apache/datasketches/hllmap/UniqueCountMap.java |  34 +-
 .../kll/KllDirectCompactItemsSketch.java           |   8 +-
 .../datasketches/kll/KllDirectDoublesSketch.java   |  18 +-
 .../datasketches/kll/KllDirectFloatsSketch.java    |  20 +-
 .../datasketches/kll/KllDirectLongsSketch.java     |  18 +-
 .../apache/datasketches/kll/KllDoublesSketch.java  |  16 +-
 .../apache/datasketches/kll/KllFloatsSketch.java   |  16 +-
 .../datasketches/kll/KllHeapItemsSketch.java       |   8 +-
 .../org/apache/datasketches/kll/KllHelper.java     |  20 +-
 .../apache/datasketches/kll/KllItemsSketch.java    |  18 +-
 .../apache/datasketches/kll/KllLongsSketch.java    |  16 +-
 .../datasketches/kll/KllMemorySegmentValidate.java |  12 +-
 .../apache/datasketches/kll/KllPreambleUtil.java   |   6 +-
 .../org/apache/datasketches/kll/KllSketch.java     |   4 +-
 .../apache/datasketches/quantiles/ClassicUtil.java |  21 +-
 .../quantiles/DirectCompactDoublesSketch.java      | 114 ++---
 .../quantiles/DirectDoublesSketchAccessor.java     |  29 +-
 .../quantiles/DirectUpdateDoublesSketch.java       | 152 +++---
 .../quantiles/DirectUpdateDoublesSketchR.java      |  85 ++--
 .../quantiles/DoublesByteArrayImpl.java            |  41 +-
 .../datasketches/quantiles/DoublesMergeImpl.java   |  16 +-
 .../datasketches/quantiles/DoublesSketch.java      | 129 +++---
 .../quantiles/DoublesSketchAccessor.java           |   8 +-
 .../quantiles/DoublesSketchBuilder.java            |  27 +-
 .../datasketches/quantiles/DoublesUnion.java       |  76 +--
 .../quantiles/DoublesUnionBuilder.java             |  11 +-
 .../datasketches/quantiles/DoublesUnionImpl.java   |  94 ++--
 .../datasketches/quantiles/DoublesUnionImplR.java  |  46 +-
 .../apache/datasketches/quantiles/DoublesUtil.java |  10 +-
 .../quantiles/HeapCompactDoublesSketch.java        |  89 ++--
 .../quantiles/HeapDoublesSketchAccessor.java       |   6 +-
 .../quantiles/HeapUpdateDoublesSketch.java         | 118 ++---
 .../datasketches/quantiles/ItemsByteArrayImpl.java |  30 +-
 .../apache/datasketches/quantiles/ItemsSketch.java |  85 ++--
 .../apache/datasketches/quantiles/ItemsUnion.java  |  77 ++--
 .../datasketches/quantiles/PreambleUtil.java       | 104 ++---
 .../quantiles/UpdateDoublesSketch.java             |  49 +-
 .../datasketches/sampling/EbppsItemsSketch.java    |  12 +-
 .../sampling/ReservoirItemsSketch.java             |   8 +-
 .../datasketches/sampling/ReservoirItemsUnion.java |  10 +-
 .../datasketches/sampling/VarOptItemsSketch.java   |  18 +-
 .../datasketches/sampling/VarOptItemsUnion.java    |  10 +-
 .../datasketches/common/ArrayOfXSerDeTest.java     | 172 +++----
 .../datasketches/count/CountMinSketchTest.java     |  37 +-
 .../cpc/CpcSketchCrossLanguageTest.java            |   2 +-
 .../FrequentItemsSketchCrossLanguageTest.java      |  14 +-
 .../datasketches/frequencies/ItemsSketchTest.java  |  32 +-
 .../frequencies/SerDeCompatibilityTest.java        |   6 +-
 .../datasketches/hash/MurmurHash3FFM21Test.java    | 285 ++++++------
 .../datasketches/hash/MurmurHash3FFM21bTest.java   | 192 ++++----
 .../apache/datasketches/hash/MurmurHash3Test.java  | 206 ++++-----
 .../datasketches/hash/XxHash64LoopingTest.java     |  12 +-
 .../org/apache/datasketches/hash/XxHash64Test.java | 127 +++--
 .../datasketches/hllmap/CouponHashMapTest.java     |   6 +-
 .../datasketches/hllmap/CouponTraverseMapTest.java |   6 +-
 .../org/apache/datasketches/hllmap/HllMapTest.java |   4 +-
 .../datasketches/kll/KllCrossLanguageTest.java     |   6 +-
 .../KllDirectCompactItemsSketchIteratorTest.java   |   4 +-
 .../kll/KllDirectCompactItemsSketchTest.java       |   4 +-
 .../kll/KllDirectDoublesSketchTest.java            |   2 +-
 .../kll/KllDirectFloatsSketchTest.java             |   2 +-
 .../datasketches/kll/KllDirectLongsSketchTest.java |   2 +-
 .../org/apache/datasketches/kll/KllHelperTest.java |   4 +-
 .../datasketches/kll/KllItemsSketchSerDeTest.java  |   4 +-
 .../datasketches/kll/KllItemsSketchTest.java       |   4 +-
 .../kll/KllItemsSketchiteratorTest.java            |   4 +-
 .../kll/KllMemorySegmentRequestApp.java            |  37 +-
 .../apache/datasketches/kll/KllMiscItemsTest.java  |  10 +-
 .../KllItemsSketchFillRequestLongAsString.java     |   6 +-
 .../ClassicQuantilesMemorySegmentRequestApp.java   |  59 +++
 .../datasketches/quantiles/DebugUnionTest.java     |  35 +-
 .../quantiles/DirectCompactDoublesSketchTest.java  |  45 +-
 .../DirectQuantilesMemoryRequestTest.java          | 166 +++----
 .../quantiles/DirectUpdateDoublesSketchTest.java   | 143 +++---
 .../quantiles/DoublesSketchBuilderTest.java        |  20 +-
 .../datasketches/quantiles/DoublesSketchTest.java  |  95 ++--
 .../quantiles/DoublesUnionBuilderTest.java         |  47 +-
 .../quantiles/DoublesUnionImplTest.java            | 142 +++---
 .../datasketches/quantiles/DoublesUtilTest.java    |  34 +-
 .../quantiles/HeapCompactDoublesSketchTest.java    |  45 +-
 .../quantiles/HeapUpdateDoublesSketchTest.java     | 510 ++++++++++-----------
 .../datasketches/quantiles/ItemsSketchTest.java    | 128 +++---
 .../datasketches/quantiles/ItemsUnionTest.java     |  51 +--
 .../datasketches/quantiles/PreambleUtilTest.java   | 132 +++---
 .../QuantilesSketchCrossLanguageTest.java          |  92 ++--
 .../datasketches/quantiles/ReadOnlyMemoryTest.java |  99 ++--
 .../quantiles/SerDeCompatibilityTest.java          |   6 +-
 .../apache/datasketches/quantiles/UtilTest.java    |  50 +-
 .../quantilescommon/CrossCheckQuantilesTest.java   |   4 +-
 .../quantilescommon/PartitionBoundariesTest.java   |   8 +-
 .../sampling/EbppsItemsSketchTest.java             |  62 +--
 .../sampling/ReservoirItemsSketchTest.java         |  32 +-
 .../sampling/ReservoirItemsUnionTest.java          |  50 +-
 .../sampling/VarOptCrossLanguageTest.java          |  22 +-
 .../sampling/VarOptItemsSketchTest.java            |  56 +--
 .../sampling/VarOptItemsUnionTest.java             |  26 +-
 tools/testng.xml                                   |  32 ++
 125 files changed, 2802 insertions(+), 3777 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@datasketches.apache.org
For additional commands, e-mail: commits-h...@datasketches.apache.org

Reply via email to