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 2022/04/18 23:53:04 UTC

[datasketches-java] 01/01: Merge pull request #391 from apache/DirectKllDoubleV2

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

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

commit 89eb91d0ef8d78b5a787e22080cf08af34658b4c
Merge: 727115e1 a7409447
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Mon Apr 18 16:52:58 2022 -0700

    Merge pull request #391 from apache/DirectKllDoubleV2
    
    Direct kll double v2

 .../org/apache/datasketches/QuantilesHelper.java   |  23 +-
 .../org/apache/datasketches/kll/BaseKllSketch.java | 326 --------
 .../kll/KllDirectCompactDoublesSketch.java         |  96 +++
 .../kll/KllDirectCompactFloatsSketch.java          |  96 +++
 .../datasketches/kll/KllDirectDoublesSketch.java   | 241 ++++++
 .../datasketches/kll/KllDirectFloatsSketch.java    | 241 ++++++
 .../apache/datasketches/kll/KllDoublesHelper.java  | 403 ++++++++--
 .../kll/KllDoublesQuantileCalculator.java          |  71 +-
 .../apache/datasketches/kll/KllDoublesSketch.java  | 748 ++++-------------
 .../datasketches/kll/KllDoublesSketchIterator.java |  41 +-
 .../apache/datasketches/kll/KllFloatsHelper.java   | 402 +++++++--
 .../kll/KllFloatsQuantileCalculator.java           |  70 +-
 .../apache/datasketches/kll/KllFloatsSketch.java   | 748 ++++-------------
 .../datasketches/kll/KllFloatsSketchIterator.java  |  40 +-
 .../datasketches/kll/KllHeapDoublesSketch.java     | 183 +++++
 .../datasketches/kll/KllHeapFloatsSketch.java      | 183 +++++
 .../org/apache/datasketches/kll/KllHelper.java     | 895 ++++++++++++++++++++-
 .../apache/datasketches/kll/KllMemoryValidate.java | 206 +++++
 .../apache/datasketches/kll/KllPreambleUtil.java   | 434 ++++++++++
 .../org/apache/datasketches/kll/KllSketch.java     | 549 +++++++++++++
 .../org/apache/datasketches/kll/package-info.java  |  25 +-
 .../datasketches/quantiles/DoublesAuxiliary.java   |   8 +-
 .../datasketches/quantiles/DoublesSketch.java      |   7 +-
 .../datasketches/quantiles/ItemsAuxiliary.java     |   8 +-
 .../datasketches/quantiles/PreambleUtil.java       |  18 +-
 .../theta/ConcurrentPropagationService.java        |   5 +-
 .../kll/KllDirectCompactDoublesSketchTest.java     | 163 ++++
 .../kll/KllDirectCompactFloatsSketchTest.java      | 163 ++++
 ...ava => KllDirectDoublesSketchIteratorTest.java} |  22 +-
 .../kll/KllDirectDoublesSketchTest.java            | 686 ++++++++++++++++
 ...java => KllDirectFloatsSketchIteratorTest.java} |  25 +-
 .../kll/KllDirectFloatsSketchTest.java             | 686 ++++++++++++++++
 .../kll/KllDoublesSketchIteratorTest.java          |  10 +-
 .../datasketches/kll/KllDoublesSketchTest.java     | 219 +++--
 .../datasketches/kll/KllDoublesValidationTest.java |   9 +-
 .../kll/KllFloatsSketchIteratorTest.java           |   9 +-
 .../datasketches/kll/KllFloatsSketchTest.java      | 195 +++--
 .../datasketches/kll/KllFloatsValidationTest.java  |   8 +-
 .../org/apache/datasketches/kll/KllHelperTest.java | 200 +++++
 .../datasketches/kll/KllMemoryValidateTest.java    | 148 ++++
 .../org/apache/datasketches/kll/KllSketchTest.java | 160 ++++
 .../datasketches/kll/MiscDirectDoublesTest.java    | 440 ++++++++++
 .../datasketches/kll/MiscDirectFloatsTest.java     | 440 ++++++++++
 .../apache/datasketches/kll/MiscDoublesTest.java   | 452 ++++++++++-
 .../apache/datasketches/kll/MiscFloatsTest.java    | 451 ++++++++++-
 .../quantiles/HeapUpdateDoublesSketchTest.java     |   4 +-
 tools/FindBugsExcludeFilter.xml                    |   5 +
 tools/SketchesCheckstyle.xml                       |   3 +-
 48 files changed, 8488 insertions(+), 2077 deletions(-)


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