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 2021/12/20 21:48:25 UTC
[datasketches-java] 01/01: Merge pull request #377 from apache/Update_SetOperationCornerCases_Union
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 6d3c5db2301efb528f1b255be184ecda82b8f08c
Merge: f77eb5e 6e4630d
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Mon Dec 20 13:48:20 2021 -0800
Merge pull request #377 from apache/Update_SetOperationCornerCases_Union
Updated SetOperationCornerCases for Unions and cleaned up the code.
.../datasketches/SetOperationCornerCases.java | 175 +++---
.../datasketches/theta/CompactOperations.java | 16 +-
.../apache/datasketches/theta/SetOperation.java | 2 +-
.../java/org/apache/datasketches/theta/Union.java | 6 +-
.../org/apache/datasketches/theta/UnionImpl.java | 16 +-
.../java/org/apache/datasketches/tuple/AnotB.java | 44 +-
.../org/apache/datasketches/tuple/HashTables.java | 74 +--
.../apache/datasketches/tuple/Intersection.java | 21 +-
.../java/org/apache/datasketches/tuple/Union.java | 135 +++--
.../arrayofdoubles/ArrayOfDoublesAnotBImpl.java | 238 ++++++++
.../arrayofdoubles/ArrayOfDoublesIntersection.java | 179 +++---
.../ArrayOfDoublesQuickSelectSketch.java | 14 +-
.../ArrayOfDoublesSetOperationBuilder.java | 4 +-
.../tuple/arrayofdoubles/ArrayOfDoublesSketch.java | 38 +-
.../arrayofdoubles/ArrayOfDoublesSketches.java | 84 +--
.../tuple/arrayofdoubles/ArrayOfDoublesUnion.java | 120 ++--
.../ArrayOfDoublesUpdatableSketch.java | 4 +-
.../DirectArrayOfDoublesCompactSketch.java | 85 ++-
.../DirectArrayOfDoublesIntersection.java | 4 +-
.../DirectArrayOfDoublesQuickSelectSketch.java | 72 ++-
.../arrayofdoubles/DirectArrayOfDoublesUnion.java | 15 +-
.../arrayofdoubles/DirectArrayOfDoublesUnionR.java | 6 +-
.../tuple/arrayofdoubles/HashTables.java | 129 ++++
.../arrayofdoubles/HeapArrayOfDoublesAnotB.java | 4 +-
.../HeapArrayOfDoublesCompactSketch.java | 46 +-
.../HeapArrayOfDoublesIntersection.java | 4 +-
.../HeapArrayOfDoublesQuickSelectSketch.java | 85 ++-
.../arrayofdoubles/HeapArrayOfDoublesUnion.java | 6 +-
.../theta/CornerCaseThetaSetOperationsTest.java | 511 +++++++++-------
.../apache/datasketches/theta/HeapUnionTest.java | 14 +
.../org/apache/datasketches/tuple/MiscTest.java | 8 +-
.../CornerCaseTupleSetOperationsTest.java | 671 +++++++++++++--------
.../arrayofdoubles/ArrayOfDoublesAnotBTest.java | 100 +--
.../ArrayOfDoublesCompactSketchTest.java | 62 +-
.../ArrayOfDoublesIntersectionTest.java | 45 +-
.../arrayofdoubles/ArrayOfDoublesUnionTest.java | 12 +-
.../CornerCaseArrayOfDoublesSetOperationsTest.java | 580 ++++++++++++++++++
.../HeapArrayOfDoublesCompactSketchTest.java | 4 +-
38 files changed, 2630 insertions(+), 1003 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org