Rewrote the Tuple AnotB logic.
authorLee Rhodes <leerho@users.noreply.github.com>
Fri, 29 Oct 2021 04:19:56 +0000 (21:19 -0700)
committerLee Rhodes <leerho@users.noreply.github.com>
Fri, 29 Oct 2021 04:19:56 +0000 (21:19 -0700)
commitc710eb873ff843c8599f5b67a4403423d786cc19
treea9cd51dd4144b9c6910477c610d1275daf2cd10a
parentc801e9783777e3f32e06b436fd3fbd5a47870c32
Rewrote the Tuple AnotB logic.

This new structure could be leveraged with the Intersection logic and
also be used for the Intersection and AnotB for the theta sketch.  But
since they are now all working against the rigorous testing I
implemented, this move could be done later.
src/main/java/org/apache/datasketches/Family.java
src/main/java/org/apache/datasketches/SetOperationCornerCases.java [new file with mode: 0644]
src/main/java/org/apache/datasketches/theta/AnotB.java
src/main/java/org/apache/datasketches/tuple/AnotB.java
src/main/java/org/apache/datasketches/tuple/CompactSketch.java
src/main/java/org/apache/datasketches/tuple/HashTables.java [new file with mode: 0644]
src/main/java/org/apache/datasketches/tuple/Intersection.java
src/test/java/org/apache/datasketches/theta/CornerCaseThetaSetOperationsTest.java
src/test/java/org/apache/datasketches/tuple/aninteger/CornerCaseTupleSetOperationsTest.java