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/08/16 19:48:38 UTC

[datasketches-java] 01/01: Merge pull request #411 from apache/Changes_to_kll

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 a4893d35a31566696e6eeb5c48d1291c49ca374e
Merge: b903a228 562887a9
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Tue Aug 16 12:48:31 2022 -0700

    Merge pull request #411 from apache/Changes_to_kll
    
    Changes to kll

 .../org/apache/datasketches/DoublesSortedView.java |  77 +++
 .../datasketches/DoublesSortedViewIterator.java    |  36 ++
 .../org/apache/datasketches/FloatsSortedView.java  |  76 +++
 .../datasketches/FloatsSortedViewIterator.java     |  36 ++
 .../datasketches/GenericInequalitySearch.java      | 151 ++++--
 .../org/apache/datasketches/GenericSortedView.java |  77 +++
 .../datasketches/GenericSortedViewIterator.java    |  37 ++
 .../org/apache/datasketches/InequalitySearch.java  | 230 ++++++---
 .../datasketches/QuantileSearchCriteria.java       |  80 +++
 .../java/org/apache/datasketches/SortedView.java   |  47 ++
 .../apache/datasketches/SortedViewIterator.java    |  85 +++
 .../kll/KllDirectCompactDoublesSketch.java         |  36 +-
 .../kll/KllDirectCompactFloatsSketch.java          |  36 +-
 .../datasketches/kll/KllDirectDoublesSketch.java   |  26 +-
 .../datasketches/kll/KllDirectFloatsSketch.java    |  26 +-
 .../apache/datasketches/kll/KllDoublesHelper.java  | 321 +++---------
 .../apache/datasketches/kll/KllDoublesSketch.java  | 315 +++++++-----
 .../datasketches/kll/KllDoublesSketchIterator.java |  52 +-
 .../kll/KllDoublesSketchSortedView.java            | 246 +++++----
 .../kll/KllDoublesSketchSortedViewIterator.java    |  71 +--
 .../apache/datasketches/kll/KllFloatsHelper.java   | 321 +++---------
 .../apache/datasketches/kll/KllFloatsSketch.java   | 328 +++++++-----
 .../datasketches/kll/KllFloatsSketchIterator.java  |  46 +-
 .../kll/KllFloatsSketchSortedView.java             | 246 +++++----
 .../kll/KllFloatsSketchSortedViewIterator.java     |  71 +--
 .../datasketches/kll/KllHeapDoublesSketch.java     |  46 +-
 .../datasketches/kll/KllHeapFloatsSketch.java      |  46 +-
 .../org/apache/datasketches/kll/KllHelper.java     | 451 ++++++++--------
 .../apache/datasketches/kll/KllMemoryValidate.java |  34 +-
 .../apache/datasketches/kll/KllPreambleUtil.java   | 132 ++---
 .../datasketches/kll/KllQuantilesHelper.java       |  19 +-
 .../org/apache/datasketches/kll/KllSketch.java     |  95 ++--
 .../org/apache/datasketches/kll/package-info.java  |   2 +-
 .../org/apache/datasketches/req/BaseReqSketch.java |  89 ++--
 .../org/apache/datasketches/req/FloatBuffer.java   |  48 +-
 .../org/apache/datasketches/req/ReqCompactor.java  |   6 +-
 .../org/apache/datasketches/req/ReqIterator.java   |  14 +-
 .../java/org/apache/datasketches/req/ReqSerDe.java |  48 +-
 .../org/apache/datasketches/req/ReqSketch.java     | 185 +++----
 .../datasketches/req/ReqSketchSortedView.java      | 194 +++----
 .../req/ReqSketchSortedViewIterator.java           |  82 +--
 .../datasketches/CrossCheckQuantilesTest.java      | 570 +++++++++++----------
 .../datasketches/GenericInequalitySearchTest.java  |   8 +-
 ...rySearchTest.java => InequalitySearchTest.java} | 120 +++--
 .../org/apache/datasketches/ReflectUtility.java    | 167 ++++++
 .../kll/KllDirectCompactDoublesSketchTest.java     |  30 +-
 .../kll/KllDirectCompactFloatsSketchTest.java      |  10 +-
 .../kll/KllDirectDoublesSketchTest.java            |  22 +-
 .../kll/KllDirectFloatsSketchTest.java             |  23 +-
 .../datasketches/kll/KllDoublesSketchTest.java     | 134 ++---
 .../datasketches/kll/KllDoublesValidationTest.java |   2 +-
 .../kll/KllFloatsSketchIteratorTest.java           |  51 +-
 .../datasketches/kll/KllFloatsSketchTest.java      | 160 +++---
 .../datasketches/kll/KllFloatsValidationTest.java  |   2 +-
 .../org/apache/datasketches/kll/KllHelperTest.java |   8 +-
 .../datasketches/kll/KllMemoryValidateTest.java    |   2 +-
 ...blesTest.java => KllMiscDirectDoublesTest.java} |  24 +-
 ...loatsTest.java => KllMiscDirectFloatsTest.java} |  22 +-
 ...iscDoublesTest.java => KllMiscDoublesTest.java} |  34 +-
 ...{MiscFloatsTest.java => KllMiscFloatsTest.java} |  76 ++-
 .../org/apache/datasketches/req/ReqDebugImpl.java  |   4 +-
 ...loatBufferTest.java => ReqFloatBufferTest.java} |  40 +-
 .../datasketches/req/ReqSketchSortedViewTest.java  |  60 ++-
 .../org/apache/datasketches/req/ReqSketchTest.java |  67 ++-
 64 files changed, 3505 insertions(+), 2695 deletions(-)


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