You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2025/07/14 18:13:58 UTC

(datasketches-java) branch main updated (23f7c292a -> c1633cb90)

This is an automated email from the ASF dual-hosted git repository.

leerho pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datasketches-java.git


    from 23f7c292a Merge pull request #670 from apache/ffm_phase3
     add 644b84635 Frequency sketches migrated to FFM.
     add d9a56f9fa Moving the frequencies packages used for editing back to their original names.
     add 779bb92a6 Finished the FFM migration for frequency and sampling sketches, plus some helper classes.
     add 5aa035cd1 Clean up.
     new c1633cb90 Merge pull request #671 from apache/ffm_phase4

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ...oleansSerDe.java => ArrayOfBooleansSerDe2.java} |  30 +-
 ...DoublesSerDe.java => ArrayOfDoublesSerDe2.java} |  27 +-
 ...ayOfItemsSerDe.java => ArrayOfItemsSerDe2.java} |  39 ++-
 ...ayOfLongsSerDe.java => ArrayOfLongsSerDe2.java} |  27 +-
 ...NumbersSerDe.java => ArrayOfNumbersSerDe2.java} |  67 ++---
 ...StringsSerDe.java => ArrayOfStringsSerDe2.java} |  35 +--
 ...gsSerDe.java => ArrayOfUtf16StringsSerDe2.java} |  35 +--
 .../java/org/apache/datasketches/common/Util.java  |   2 +-
 .../apache/datasketches/cpc/CompressedState.java   |  36 +--
 .../datasketches/frequencies/ItemsSketch.java      | 103 ++++---
 .../datasketches/frequencies/LongsSketch.java      |  72 +++--
 .../datasketches/frequencies/PreambleUtil.java     |  28 +-
 .../frequencies/ReversePurgeItemHashMap.java       |  28 +-
 .../frequencies/ReversePurgeLongHashMap.java       |   2 +-
 .../datasketches/frequencies/package-info.java     |  10 -
 .../apache/datasketches/hll/DirectHllArray.java    |   4 +-
 .../java/org/apache/datasketches/hll/HllUtil.java  |   2 +-
 .../hll/IntMemorySegmentPairIterator.java          |   2 +-
 .../org/apache/datasketches/hll/package-info.java  |  11 +-
 .../datasketches/sampling/EbppsItemsSketch.java    |  99 ++++---
 .../apache/datasketches/sampling/PreambleUtil.java | 226 +++++++--------
 .../sampling/ReservoirItemsSketch.java             |  83 +++---
 .../datasketches/sampling/ReservoirItemsUnion.java |  65 +++--
 .../sampling/ReservoirLongsSketch.java             |  65 +++--
 .../datasketches/sampling/ReservoirLongsUnion.java |  60 ++--
 .../datasketches/sampling/VarOptItemsSketch.java   | 123 ++++-----
 .../datasketches/sampling/VarOptItemsUnion.java    |  72 ++---
 .../apache/datasketches/theta/CompactSketch.java   |   6 +-
 .../datasketches/thetacommon/HashOperations.java   |  12 +-
 .../datasketches/cpc/CompressedStateTest.java      |   2 +-
 .../filters/bloomfilter/DirectBitArrayRTest.java   |  14 +-
 .../FrequentItemsSketchCrossLanguageTest.java      |  36 ++-
 .../frequencies/HashMapStressTest.java             |   1 +
 .../datasketches/frequencies/ItemsSketchTest.java  | 154 ++++++-----
 .../datasketches/frequencies/LongsSketchTest.java  | 307 +++++++++++----------
 .../frequencies/ReversePurgeLongHashMapTest.java   |   1 +
 .../frequencies/SerDeCompatibilityTest.java        |  15 +-
 .../apache/datasketches/hll/CouponListTest.java    |   2 +-
 .../apache/datasketches/hll/PreambleUtilTest.java  |   2 +-
 .../sampling/EbppsItemsSampleTest.java             |   1 +
 .../sampling/EbppsItemsSketchTest.java             | 196 +++++++------
 .../sampling/ReservoirItemsSketchTest.java         | 106 +++----
 .../sampling/ReservoirItemsUnionTest.java          | 133 ++++-----
 .../sampling/ReservoirLongsSketchTest.java         |  79 +++---
 .../sampling/ReservoirLongsUnionTest.java          |  96 ++++---
 .../datasketches/sampling/ReservoirSizeTest.java   |   2 +
 .../sampling/VarOptCrossLanguageTest.java          |  41 +--
 .../sampling/VarOptItemsSamplesTest.java           |   2 +
 .../sampling/VarOptItemsSketchTest.java            | 165 +++++------
 .../sampling/VarOptItemsUnionTest.java             |  66 ++---
 50 files changed, 1417 insertions(+), 1375 deletions(-)
 copy src/main/java/org/apache/datasketches/common/{ArrayOfBooleansSerDe.java => ArrayOfBooleansSerDe2.java} (78%)
 copy src/main/java/org/apache/datasketches/common/{ArrayOfDoublesSerDe.java => ArrayOfDoublesSerDe2.java} (73%)
 copy src/main/java/org/apache/datasketches/common/{ArrayOfItemsSerDe.java => ArrayOfItemsSerDe2.java} (72%)
 copy src/main/java/org/apache/datasketches/common/{ArrayOfLongsSerDe.java => ArrayOfLongsSerDe2.java} (73%)
 copy src/main/java/org/apache/datasketches/common/{ArrayOfNumbersSerDe.java => ArrayOfNumbersSerDe2.java} (75%)
 copy src/main/java/org/apache/datasketches/common/{ArrayOfStringsSerDe.java => ArrayOfStringsSerDe2.java} (76%)
 copy src/main/java/org/apache/datasketches/common/{ArrayOfUtf16StringsSerDe.java => ArrayOfUtf16StringsSerDe2.java} (75%)


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


(datasketches-java) 01/01: Merge pull request #671 from apache/ffm_phase4

Posted by le...@apache.org.
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 c1633cb90e180215d3e1b7c58a47d280b874788d
Merge: 23f7c292a 5aa035cd1
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Mon Jul 14 11:13:53 2025 -0700

    Merge pull request #671 from apache/ffm_phase4
    
    FFM Phase 4

 .../datasketches/common/ArrayOfBooleansSerDe2.java | 125 +++++++++
 .../datasketches/common/ArrayOfDoublesSerDe2.java  | 103 +++++++
 .../datasketches/common/ArrayOfItemsSerDe2.java    | 116 ++++++++
 .../datasketches/common/ArrayOfLongsSerDe2.java    | 102 +++++++
 .../datasketches/common/ArrayOfNumbersSerDe2.java  | 248 +++++++++++++++++
 .../datasketches/common/ArrayOfStringsSerDe2.java  | 134 +++++++++
 .../common/ArrayOfUtf16StringsSerDe2.java          | 128 +++++++++
 .../java/org/apache/datasketches/common/Util.java  |   2 +-
 .../apache/datasketches/cpc/CompressedState.java   |  36 +--
 .../datasketches/frequencies/ItemsSketch.java      | 103 ++++---
 .../datasketches/frequencies/LongsSketch.java      |  72 +++--
 .../datasketches/frequencies/PreambleUtil.java     |  28 +-
 .../frequencies/ReversePurgeItemHashMap.java       |  28 +-
 .../frequencies/ReversePurgeLongHashMap.java       |   2 +-
 .../datasketches/frequencies/package-info.java     |  10 -
 .../apache/datasketches/hll/DirectHllArray.java    |   4 +-
 .../java/org/apache/datasketches/hll/HllUtil.java  |   2 +-
 .../hll/IntMemorySegmentPairIterator.java          |   2 +-
 .../org/apache/datasketches/hll/package-info.java  |  11 +-
 .../datasketches/sampling/EbppsItemsSketch.java    |  99 ++++---
 .../apache/datasketches/sampling/PreambleUtil.java | 226 +++++++--------
 .../sampling/ReservoirItemsSketch.java             |  83 +++---
 .../datasketches/sampling/ReservoirItemsUnion.java |  65 +++--
 .../sampling/ReservoirLongsSketch.java             |  65 +++--
 .../datasketches/sampling/ReservoirLongsUnion.java |  60 ++--
 .../datasketches/sampling/VarOptItemsSketch.java   | 123 ++++-----
 .../datasketches/sampling/VarOptItemsUnion.java    |  72 ++---
 .../apache/datasketches/theta/CompactSketch.java   |   6 +-
 .../datasketches/thetacommon/HashOperations.java   |  12 +-
 .../datasketches/cpc/CompressedStateTest.java      |   2 +-
 .../filters/bloomfilter/DirectBitArrayRTest.java   |  14 +-
 .../FrequentItemsSketchCrossLanguageTest.java      |  36 ++-
 .../frequencies/HashMapStressTest.java             |   1 +
 .../datasketches/frequencies/ItemsSketchTest.java  | 154 ++++++-----
 .../datasketches/frequencies/LongsSketchTest.java  | 307 +++++++++++----------
 .../frequencies/ReversePurgeLongHashMapTest.java   |   1 +
 .../frequencies/SerDeCompatibilityTest.java        |  15 +-
 .../apache/datasketches/hll/CouponListTest.java    |   2 +-
 .../apache/datasketches/hll/PreambleUtilTest.java  |   2 +-
 .../sampling/EbppsItemsSampleTest.java             |   1 +
 .../sampling/EbppsItemsSketchTest.java             | 196 +++++++------
 .../sampling/ReservoirItemsSketchTest.java         | 106 +++----
 .../sampling/ReservoirItemsUnionTest.java          | 133 ++++-----
 .../sampling/ReservoirLongsSketchTest.java         |  79 +++---
 .../sampling/ReservoirLongsUnionTest.java          |  96 ++++---
 .../datasketches/sampling/ReservoirSizeTest.java   |   2 +
 .../sampling/VarOptCrossLanguageTest.java          |  41 +--
 .../sampling/VarOptItemsSamplesTest.java           |   2 +
 .../sampling/VarOptItemsSketchTest.java            | 165 +++++------
 .../sampling/VarOptItemsUnionTest.java             |  66 ++---
 50 files changed, 2241 insertions(+), 1247 deletions(-)


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