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 e06ae7de4d4f6faa3a79840c34b5615a77ba056d Merge: 007f35b5 51aef3cc Author: Lee Rhodes <[email protected]> AuthorDate: Thu Nov 30 11:54:35 2023 -0800 Merge pull request #475 from apache/Fixes_for_getPartitionBoundaries Fixes for get partition boundaries README.md | 2 +- pom.xml | 7 + .../java/org/apache/datasketches/common/Util.java | 81 +++---- .../apache/datasketches/kll/KllDoublesSketch.java | 16 -- .../datasketches/kll/KllDoublesSketchIterator.java | 42 +--- .../kll/KllDoublesSketchSortedView.java | 54 +++-- .../kll/KllDoublesSketchSortedViewIterator.java | 79 ------- .../apache/datasketches/kll/KllFloatsSketch.java | 16 -- .../datasketches/kll/KllFloatsSketchIterator.java | 42 +--- .../kll/KllFloatsSketchSortedView.java | 54 +++-- .../kll/KllFloatsSketchSortedViewIterator.java | 79 ------- .../apache/datasketches/kll/KllItemsSketch.java | 21 +- .../datasketches/kll/KllItemsSketchIterator.java | 42 +--- .../datasketches/kll/KllItemsSketchSortedView.java | 158 +++++++++---- ...sSketchIterator.java => KllSketchIterator.java} | 39 ++-- .../datasketches/partitions/BoundsRule.java} | 27 +-- .../datasketches/partitions/Partitioner.java | 216 +++++++++++++++++ .../datasketches/partitions/SketchFillRequest.java | 46 ++++ .../datasketches/partitions/package-info.java} | 17 +- .../datasketches/quantiles/DoublesSketch.java | 16 -- .../quantiles/DoublesSketchSortedView.java | 53 +++-- .../quantiles/DoublesSketchSortedViewIterator.java | 77 ------- .../apache/datasketches/quantiles/ItemsSketch.java | 85 +------ .../quantiles/ItemsSketchSortedView.java | 131 ++++++++--- .../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/InequalitySearch.java | 255 ++++++++++++++++++++- .../quantilescommon/PartitionBoundaries.java | 67 ++++++ .../quantilescommon/PartitioningFeature.java | 85 +++++++ .../datasketches/quantilescommon/QuantilesAPI.java | 15 +- .../quantilescommon/QuantilesDoublesAPI.java | 50 ---- .../quantilescommon/QuantilesFloatsAPI.java | 54 +---- .../quantilescommon/QuantilesGenericAPI.java | 87 ------- .../quantilescommon/QuantilesUtil.java | 64 +++++- .../datasketches/quantilescommon/SortedView.java | 29 +-- .../quantilescommon/SortedViewIterator.java | 55 +++-- .../org/apache/datasketches/req/BaseReqSketch.java | 18 -- .../datasketches/req/ReqSketchSortedView.java | 48 +++- .../req/ReqSketchSortedViewIterator.java | 80 ------- .../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 | 122 ++++++++++ .../ItemsSketchFillRequestLongAsString.java | 83 +++++++ .../KllItemsSketchFillRequestLongAsString.java | 84 +++++++ .../datasketches/partitions/KllPartitionsTest.java | 122 ++++++++++ .../datasketches/partitions/PartitionResults.java | 114 +++++++++ .../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 | 70 ++++++ .../quantilescommon/QuantilesUtilTest.java | 27 ++- .../quantilescommon/ReflectUtilityTest.java | 14 +- .../datasketches/req/ReqSketchSortedViewTest.java | 21 +- .../org/apache/datasketches/req/ReqSketchTest.java | 20 +- 75 files changed, 2384 insertions(+), 1387 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
