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 2024/04/17 17:19:25 UTC

(datasketches-java) 02/02: Merge branch 'master' into ks_updates

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

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

commit c50df1dbc30008aeaccd0e7759539fe6ac4e5cfd
Merge: 2cee1d3b 6190051e
Author: Lee Rhodes <le...@gmail.com>
AuthorDate: Wed Apr 17 10:16:52 2024 -0700

    Merge branch 'master' into ks_updates

 pom.xml                                            |   8 +-
 .../org/apache/datasketches/common/Family.java     |   4 +-
 .../apache/datasketches/cpc/CompressedState.java   |   2 +-
 .../cpc/CompressionCharacterization.java           |   7 +-
 .../org/apache/datasketches/cpc/CpcSketch.java     |   2 +-
 .../apache/datasketches/cpc/MergingValidation.java |   7 +-
 .../org/apache/datasketches/cpc/PairTable.java     |   2 +-
 .../org/apache/datasketches/cpc/PreambleUtil.java  |   2 +-
 .../datasketches/cpc/QuickMergingValidation.java   |   7 +-
 .../datasketches/cpc/StreamingValidation.java      |   7 +-
 .../datasketches/filters/bloomfilter/BitArray.java | 217 +++++---------
 .../filters/bloomfilter/BloomFilter.java           | 224 ++++++++++----
 .../filters/bloomfilter/BloomFilterBuilder.java    | 153 ++++++++--
 .../filters/bloomfilter/DirectBitArray.java        | 202 +++++++++++++
 .../filters/bloomfilter/DirectBitArrayR.java       | 152 ++++++++++
 .../{BitArray.java => HeapBitArray.java}           |  92 +++---
 .../org/apache/datasketches/hll/HllSketch.java     |   2 +-
 .../org/apache/datasketches/hll/PreambleUtil.java  |   3 +-
 .../java/org/apache/datasketches/hllmap/Map.java   |   4 +-
 .../apache/datasketches/hllmap/UniqueCountMap.java |   3 +-
 .../kll/KllDirectCompactItemsSketch.java           |  10 +-
 .../datasketches/kll/KllDirectDoublesSketch.java   |  94 +++---
 .../datasketches/kll/KllDirectFloatsSketch.java    |  93 +++---
 .../apache/datasketches/kll/KllDoublesHelper.java  |  75 +----
 .../apache/datasketches/kll/KllDoublesSketch.java  | 172 ++++++++---
 .../apache/datasketches/kll/KllFloatsHelper.java   |  60 +---
 .../apache/datasketches/kll/KllFloatsSketch.java   | 325 ++++++++++++++++++---
 .../kll/KllFloatsSketchSortedView.java             | 253 ----------------
 .../datasketches/kll/KllHeapDoublesSketch.java     |  54 ++--
 .../datasketches/kll/KllHeapFloatsSketch.java      |  51 ++--
 .../datasketches/kll/KllHeapItemsSketch.java       |   4 +-
 .../org/apache/datasketches/kll/KllHelper.java     |  11 +-
 .../apache/datasketches/kll/KllItemsHelper.java    |   2 +-
 .../apache/datasketches/kll/KllItemsSketch.java    |  63 ++--
 .../apache/datasketches/kll/KllMemoryValidate.java |   2 +-
 .../apache/datasketches/kll/KllPreambleUtil.java   |   3 +-
 .../org/apache/datasketches/kll/KllSketch.java     |   2 +-
 .../datasketches/partitions/Partitioner.java       |   4 +-
 .../apache/datasketches/quantiles/ClassicUtil.java |   1 -
 .../datasketches/quantiles/DoublesSketch.java      |   2 +-
 .../quantiles/DoublesSketchBuilder.java            |   4 +-
 .../datasketches/quantiles/DoublesUnionImplR.java  |   2 +-
 .../apache/datasketches/quantiles/ItemsSketch.java |  33 ++-
 .../apache/datasketches/quantiles/ItemsUnion.java  |   2 +-
 .../apache/datasketches/quantiles/ItemsUtil.java   |   1 -
 .../datasketches/quantiles/PreambleUtil.java       |   2 +-
 .../quantilescommon/DoublesSketchSortedView.java   |  42 ++-
 ...SortedView.java => FloatsSketchSortedView.java} |  64 ++--
 .../GenericPartitionBoundaries.java                |  45 ++-
 .../quantilescommon/GenericSortedView.java         |  32 +-
 .../quantilescommon/IncludeMinMax.java             | 179 ++++++++++++
 .../quantilescommon/ItemsSketchSortedView.java     | 177 +++++------
 .../quantilescommon/PartitionBoundaries.java       |  67 -----
 .../quantilescommon/PartitioningFeature.java       |  74 ++++-
 .../quantilescommon/QuantilesGenericAPI.java       |  26 +-
 .../quantilescommon/SketchPartitionLimits.java     |  55 ++++
 .../datasketches/quantilescommon/SortedView.java   |   5 +-
 .../org/apache/datasketches/req/FloatBuffer.java   |   2 +-
 .../org/apache/datasketches/req/ReqSketch.java     | 103 ++++++-
 .../datasketches/req/ReqSketchSortedView.java      | 211 -------------
 .../apache/datasketches/tdigest/TDigestDouble.java |   8 +-
 .../org/apache/datasketches/common/TestUtil.java   |   8 +-
 .../bloomfilter/BloomFilterBuilderTest.java        |  78 ++++-
 .../filters/bloomfilter/BloomFilterTest.java       | 204 ++++++++++++-
 .../filters/bloomfilter/DirectBitArrayRTest.java   | 168 +++++++++++
 .../filters/bloomfilter/DirectBitArrayTest.java    | 242 +++++++++++++++
 .../{BitArrayTest.java => HeapBitArrayTest.java}   |  64 ++--
 .../KllDirectCompactItemsSketchIteratorTest.java   |  26 +-
 .../kll/KllDirectDoublesSketchTest.java            | 170 ++++++-----
 .../kll/KllDirectFloatsSketchTest.java             |  51 +++-
 .../kll/KllDoublesSketchSerDeTest.java             |  13 +-
 .../datasketches/kll/KllDoublesSketchTest.java     |  97 +++++-
 .../datasketches/kll/KllFloatsSketchSerDeTest.java |  13 +-
 .../datasketches/kll/KllFloatsSketchTest.java      | 114 +++++++-
 .../datasketches/kll/KllItemsSketchTest.java       |  20 +-
 .../datasketches/kll/KllMiscDoublesTest.java       |  40 ++-
 .../apache/datasketches/kll/KllMiscFloatsTest.java |  40 ++-
 .../apache/datasketches/kll/KllMiscItemsTest.java  |  42 ++-
 .../datasketches/quantiles/DebugUnionTest.java     |   2 +-
 .../quantiles/DirectCompactDoublesSketchTest.java  |   2 +-
 .../quantiles/DirectUpdateDoublesSketchTest.java   |   2 +-
 .../datasketches/quantiles/DoublesUtilTest.java    |   5 +-
 .../quantiles/HeapCompactDoublesSketchTest.java    |   2 +-
 .../quantiles/HeapUpdateDoublesSketchTest.java     |   2 +-
 .../datasketches/quantiles/ItemsSketchTest.java    |  22 --
 .../quantilescommon/CrossCheckQuantilesTest.java   |  76 ++---
 .../quantilescommon/IncludeMinMaxTest.java         | 211 +++++++++++++
 .../quantilescommon/PartitionBoundariesTest.java   | 108 +++++--
 .../quantilescommon/ReflectUtilityTest.java        | 170 -----------
 .../org/apache/datasketches/req/ReqSketchTest.java |   5 +-
 tools/SketchesCheckstyle.xml                       |   5 +
 91 files changed, 3583 insertions(+), 1934 deletions(-)


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