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

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


    from a5767748 This applies the same fix that eliminates duplicate entries 
when using getPartitionBoundaries(...) in all the quantile sketches for small 
values of N.
     add e263fe6f update Fixes for getPartitionBoundaries
     add 582ee7e1 use serialization_test_data instead of target2 for cross-repo 
test data
     add 023ab773 Update check_cpp_files.yml
     add c8ee3bbe Merge pull request #477 from 
apache/workflow-fix-to-use-new-directory-name
     add 007f35b5 Merge pull request #476 from apache/test_flow_changes
     add 3b4778e8 Merge branch 'master' into Fixes_for_getPartitionBoundaries
     add 23e36acc This commit includes a number of enhancements for the 5.0 
release:

No new revisions were added by this update.

Summary of changes:
 .github/workflows/check_cpp_files.yml              |   4 +-
 .gitignore                                         |   2 +-
 README.md                                          |   2 +-
 pom.xml                                            |   7 +
 .../java/org/apache/datasketches/common/Util.java  |  87 ++++-----
 .../apache/datasketches/kll/KllDoublesSketch.java  |  16 --
 .../datasketches/kll/KllDoublesSketchIterator.java |  42 +---
 .../kll/KllDoublesSketchSortedView.java            |  64 +++++--
 .../kll/KllDoublesSketchSortedViewIterator.java    |  79 --------
 .../apache/datasketches/kll/KllFloatsSketch.java   |  16 --
 .../datasketches/kll/KllFloatsSketchIterator.java  |  42 +---
 .../kll/KllFloatsSketchSortedView.java             |  65 +++++--
 .../kll/KllFloatsSketchSortedViewIterator.java     |  79 --------
 .../apache/datasketches/kll/KllItemsSketch.java    |  21 +-
 .../datasketches/kll/KllItemsSketchIterator.java   |  42 +---
 .../datasketches/kll/KllItemsSketchSortedView.java | 178 ++++++++++++-----
 ...sSketchIterator.java => KllSketchIterator.java} |  39 ++--
 .../BoundsRule.java}                               |  20 +-
 .../datasketches/partitions/Partitioner.java       | 211 +++++++++++++++++++++
 .../datasketches/partitions/SketchFillRequest.java |  46 +++++
 .../{fdt => partitions}/package-info.java          |   4 +-
 .../datasketches/quantiles/DoublesSketch.java      |  16 --
 .../quantiles/DoublesSketchSortedView.java         |  65 +++++--
 .../quantiles/DoublesSketchSortedViewIterator.java |  77 --------
 .../apache/datasketches/quantiles/ItemsSketch.java |  85 ++-------
 .../quantiles/ItemsSketchSortedView.java           | 151 ++++++++++++---
 .../quantilescommon/DoublesSortedView.java         |  24 ++-
 .../quantilescommon/DoublesSortedViewIterator.java |  18 +-
 .../quantilescommon/FloatsSortedView.java          |  22 ++-
 .../quantilescommon/FloatsSortedViewIterator.java  |  18 +-
 .../GenericPartitionBoundaries.java                | 136 +++++++++++++
 .../quantilescommon/GenericSortedView.java         |  23 ++-
 .../quantilescommon/GenericSortedViewIterator.java |  54 ++----
 .../quantilescommon/PartitionBoundaries.java       |  67 +++++++
 .../quantilescommon/PartitioningFeature.java       |  83 ++++++++
 .../datasketches/quantilescommon/QuantilesAPI.java |  15 +-
 .../quantilescommon/QuantilesDoublesAPI.java       |  50 -----
 .../quantilescommon/QuantilesFloatsAPI.java        |  50 -----
 .../quantilescommon/QuantilesGenericAPI.java       |  87 ---------
 .../quantilescommon/QuantilesUtil.java             |  64 ++++++-
 .../datasketches/quantilescommon/SortedView.java   |  36 ++--
 .../quantilescommon/SortedViewIterator.java        |  55 ++++--
 .../apache/datasketches/quantilescommon/Stack.java |  68 +++++++
 .../org/apache/datasketches/req/BaseReqSketch.java |  18 --
 .../datasketches/req/ReqSketchSortedView.java      |  61 +++++-
 .../req/ReqSketchSortedViewIterator.java           |  80 --------
 .../org/apache/datasketches/common/TestUtil.java   |   4 +-
 .../org/apache/datasketches/common/UtilTest.java   |   9 +-
 .../KllDirectCompactItemsSketchIteratorTest.java   |   8 +-
 .../kll/KllDirectDoublesSketchTest.java            |  16 --
 .../kll/KllDirectFloatsSketchTest.java             |  16 --
 .../kll/KllDoublesSketchIteratorTest.java          |   8 +-
 .../datasketches/kll/KllDoublesSketchTest.java     |  27 +--
 .../kll/KllFloatsSketchIteratorTest.java           |   8 +-
 .../datasketches/kll/KllFloatsSketchTest.java      |  27 +--
 .../kll/KllItemsSketchSortedViewString.java        |   7 +-
 .../datasketches/kll/KllItemsSketchTest.java       |  38 ++--
 .../kll/KllItemsSketchiteratorTest.java            |   8 +-
 .../datasketches/kll/KllMiscDirectDoublesTest.java |  13 --
 .../datasketches/kll/KllMiscDirectFloatsTest.java  |  13 --
 .../apache/datasketches/kll/KllMiscItemsTest.java  |   4 +-
 .../partitions/ClassicPartitionsTest.java          | 127 +++++++++++++
 .../ItemsSketchFillRequestLongAsString.java        | 121 ++++++++++++
 .../KllItemsSketchFillRequestLongAsString.java     | 121 ++++++++++++
 .../datasketches/partitions/KllPartitionsTest.java | 127 +++++++++++++
 .../quantiles/CustomQuantilesTest.java             |  70 ++++---
 .../datasketches/quantiles/DoublesSketchTest.java  |   7 +-
 .../quantiles/HeapUpdateDoublesSketchTest.java     |  32 +---
 .../quantiles/ItemsSketchSortedViewString.java     |   6 +-
 .../datasketches/quantiles/ItemsSketchTest.java    |  12 +-
 .../datasketches/quantiles/SkewedDataTest.java     | 114 +++++++++++
 .../quantilescommon/CrossCheckQuantilesTest.java   |  49 +++--
 .../quantilescommon/LongsAsOrderableStrings.java   |  64 +++++++
 .../quantilescommon/QuantilesUtilTest.java         |  27 ++-
 .../quantilescommon/ReflectUtilityTest.java        |  14 +-
 .../datasketches/req/ReqSketchSortedViewTest.java  |  21 +-
 .../org/apache/datasketches/req/ReqSketchTest.java |  20 +-
 77 files changed, 2272 insertions(+), 1355 deletions(-)
 delete mode 100644 
src/main/java/org/apache/datasketches/kll/KllDoublesSketchSortedViewIterator.java
 delete mode 100644 
src/main/java/org/apache/datasketches/kll/KllFloatsSketchSortedViewIterator.java
 copy src/main/java/org/apache/datasketches/kll/{KllItemsSketchIterator.java => 
KllSketchIterator.java} (68%)
 copy src/main/java/org/apache/datasketches/{tuple/SummaryFactory.java => 
partitions/BoundsRule.java} (73%)
 create mode 100644 
src/main/java/org/apache/datasketches/partitions/Partitioner.java
 create mode 100644 
src/main/java/org/apache/datasketches/partitions/SketchFillRequest.java
 copy src/main/java/org/apache/datasketches/{fdt => 
partitions}/package-info.java (91%)
 delete mode 100644 
src/main/java/org/apache/datasketches/quantiles/DoublesSketchSortedViewIterator.java
 create mode 100644 
src/main/java/org/apache/datasketches/quantilescommon/GenericPartitionBoundaries.java
 create mode 100644 
src/main/java/org/apache/datasketches/quantilescommon/PartitionBoundaries.java
 create mode 100644 
src/main/java/org/apache/datasketches/quantilescommon/PartitioningFeature.java
 create mode 100644 
src/main/java/org/apache/datasketches/quantilescommon/Stack.java
 delete mode 100644 
src/main/java/org/apache/datasketches/req/ReqSketchSortedViewIterator.java
 create mode 100644 
src/test/java/org/apache/datasketches/partitions/ClassicPartitionsTest.java
 create mode 100644 
src/test/java/org/apache/datasketches/partitions/ItemsSketchFillRequestLongAsString.java
 create mode 100644 
src/test/java/org/apache/datasketches/partitions/KllItemsSketchFillRequestLongAsString.java
 create mode 100644 
src/test/java/org/apache/datasketches/partitions/KllPartitionsTest.java
 create mode 100644 
src/test/java/org/apache/datasketches/quantiles/SkewedDataTest.java
 create mode 100644 
src/test/java/org/apache/datasketches/quantilescommon/LongsAsOrderableStrings.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to