This is an automated email from the ASF dual-hosted git repository.

leerho pushed a change to branch Refactor_Theta_Tuple
in repository 
https://gitbox.apache.org/repos/asf/incubator-datasketches-java.git.


    from bc77a08  Interim changes, all tests work.
     new 85d4442  Interim.  This removed much of the code in the 
PairwiseSetOperations class and replaced it with references to the now 
equivalent classes that extend SetOperation.
     new f421f79  Eliminated two Classes: DirectCompactOrderedSketch and 
DirectCompactUnorderedSketch.
     new f4317e5  Consolidated all compacting operations into CompactOperations.
     new 184623e  Interim with errors
     new 50f49bf  Deprecated getCurrentBytes(boolean). Replaced by 
getCompactBytes() and getCurrentBytes().
     new 8736b03  Interm: Completed major rewrite of Concurrent Theta Sketch 
unit tests and cleaned up main code as well.
     add 206cb81  Fix one-off bug that Alex found.
     add 29bb055  More of Alex's bug
     add ca5f0da  Merge pull request #322 from apache/Alex's_Bug
     add fd4c995  Small changes needed in master before the next set of PRs.
     add a22af6a  Add assert to test.
     add eead07c  Merge pull request #323 from apache/SmallCleanup
     new 46746a8  Merge branch 'master' into Refactor_Theta_Tuple
     new 65897ed  Allow for future extension of Theta.
     new e3f4ad2  Close to final set of changes.
     new 644ab85  Add unit tests

The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../org/apache/datasketches/HashOperations.java    |  193 ++--
 .../java/org/apache/datasketches/theta/AnotB.java  |   31 +-
 .../org/apache/datasketches/theta/AnotBimpl.java   |  327 +-----
 .../datasketches/theta/CompactOperations.java      |  123 ++-
 .../apache/datasketches/theta/CompactSketch.java   |   10 +
 .../theta/ConcurrentHeapThetaBuffer.java           |  104 +-
 .../theta/ConcurrentSharedThetaSketch.java         |   19 +-
 .../theta/DirectCompactOrderedSketch.java          |   60 -
 .../datasketches/theta/DirectCompactSketch.java    |   53 +-
 .../theta/DirectCompactUnorderedSketch.java        |   60 -
 .../theta/DirectQuickSelectSketch.java             |   12 +-
 .../theta/DirectQuickSelectSketchR.java            |   59 +-
 .../datasketches/theta/EmptyCompactSketch.java     |   11 +-
 .../datasketches/theta/ForwardCompatibility.java   |    6 +-
 .../apache/datasketches/theta/HeapAlphaSketch.java |   11 +-
 .../theta/HeapCompactOrderedSketch.java            |   70 --
 .../datasketches/theta/HeapCompactSketch.java      |   76 +-
 .../theta/HeapCompactUnorderedSketch.java          |   70 --
 .../datasketches/theta/HeapQuickSelectSketch.java  |   34 +-
 .../datasketches/theta/HeapUpdateSketch.java       |   28 +-
 .../datasketches/theta/IntersectionImpl.java       |    8 +-
 .../datasketches/theta/IntersectionImplR.java      |   19 +-
 .../datasketches/theta/JaccardSimilarity.java      |   12 +-
 .../datasketches/theta/PairwiseSetOperations.java  |  156 +--
 .../apache/datasketches/theta/SetOperation.java    |   18 +-
 .../datasketches/theta/SingleItemSketch.java       |   11 +-
 .../java/org/apache/datasketches/theta/Sketch.java |  123 +--
 .../datasketches/theta/UpdateReturnState.java      |   26 +-
 .../apache/datasketches/theta/UpdateSketch.java    |  140 +--
 .../datasketches/theta/UpdateSketchBuilder.java    |    6 +-
 .../java/org/apache/datasketches/tuple/AnotB.java  |    4 +-
 .../apache/datasketches/tuple/Intersection.java    |    6 +-
 .../datasketches/tuple/QuickSelectSketch.java      |   41 +-
 .../ArrayOfDoublesQuickSelectSketch.java           |    4 +-
 .../DirectArrayOfDoublesQuickSelectSketch.java     |    6 +-
 .../apache/datasketches/HashOperationsTest.java    |   23 +-
 .../apache/datasketches/theta/AnotBimplTest.java   |   21 +-
 .../datasketches/theta/BackwardConversions.java    |    4 +-
 .../datasketches/theta/CompactSketchTest.java      |   71 +-
 .../ConcurrentDirectQuickSelectSketchTest.java     | 1142 +++++++++-----------
 .../theta/ConcurrentHeapQuickSelectSketchTest.java |  500 ++++-----
 .../datasketches/theta/DirectIntersectionTest.java |   15 +-
 .../theta/DirectQuickSelectSketchTest.java         |   20 +-
 .../apache/datasketches/theta/DirectUnionTest.java |   23 +-
 .../org/apache/datasketches/theta/EmptyTest.java   |   15 +-
 .../theta/ForwardCompatibilityTest.java            |    2 +-
 .../datasketches/theta/HeapAlphaSketchTest.java    |   28 +-
 .../datasketches/theta/HeapIntersectionTest.java   |   19 +-
 .../theta/HeapQuickSelectSketchTest.java           |   30 +-
 .../apache/datasketches/theta/HeapUnionTest.java   |   19 +-
 .../datasketches/theta/SetOpsCornerCasesTest.java  |   60 +-
 .../datasketches/theta/SingleItemSketchTest.java   |   25 +-
 .../org/apache/datasketches/theta/SketchTest.java  |   68 +-
 .../apache/datasketches/theta/UnionImplTest.java   |    8 +-
 .../datasketches/theta/UpdateSketchTest.java       |   13 +-
 .../tuple/adouble/AdoubleAnotBTest.java            |    2 +-
 .../tuple/aninteger/IntegerSketchTest.java         |   11 +-
 57 files changed, 1696 insertions(+), 2360 deletions(-)
 delete mode 100644 
src/main/java/org/apache/datasketches/theta/DirectCompactOrderedSketch.java
 delete mode 100644 
src/main/java/org/apache/datasketches/theta/DirectCompactUnorderedSketch.java
 delete mode 100644 
src/main/java/org/apache/datasketches/theta/HeapCompactOrderedSketch.java
 delete mode 100644 
src/main/java/org/apache/datasketches/theta/HeapCompactUnorderedSketch.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to