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