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]