static <S extends Summary> CompactSketch<S> |
AnotB.aNotB(Sketch<S> skA,
Sketch skB) |
Returns the A-and-not-B set operation on a Tuple sketch and a Theta sketch.
|
static <S extends Summary> CompactSketch<S> |
AnotB.aNotB(Sketch<S> skA,
Sketch<S> skB) |
Returns the A-and-not-B set operation on the two given Tuple sketches.
|
static <S extends Summary> boolean |
JaccardSimilarity.dissimilarityTest(Sketch<S> measured,
Sketch expected,
S summary,
SummarySetOperations<S> summarySetOps,
double threshold) |
Tests dissimilarity of a measured Sketch against an expected Sketch.
|
static <S extends Summary> boolean |
JaccardSimilarity.dissimilarityTest(Sketch<S> measured,
Sketch<S> expected,
SummarySetOperations<S> summarySetOps,
double threshold) |
Tests dissimilarity of a measured Sketch against an expected Sketch.
|
static <S extends Summary> boolean |
JaccardSimilarity.exactlyEqual(Sketch<S> sketchA,
Sketch sketchB,
S summary,
SummarySetOperations<S> summarySetOps) |
Returns true if the two given sketches have exactly the same hash values and the same
theta values.
|
static <S extends Summary> boolean |
JaccardSimilarity.exactlyEqual(Sketch<S> sketchA,
Sketch<S> sketchB,
SummarySetOperations<S> summarySetOps) |
Returns true if the two given sketches have exactly the same hash values and the same
theta values.
|
CompactSketch<T> |
Filter.filter(Sketch<T> sketchIn) |
Filters elements on the provided Sketch
|
void |
Intersection.intersect(Sketch<S> tupleSketch) |
Performs a stateful intersection of the internal set with the given tupleSketch.
|
CompactSketch<S> |
Intersection.intersect(Sketch<S> tupleSketch,
Sketch thetaSketch,
S summary) |
Perform a stateless intersect set operation on a tuple sketch and a theta sketch and returns the
result as an unordered CompactSketch on the heap.
|
CompactSketch<S> |
Intersection.intersect(Sketch<S> tupleSketchA,
Sketch<S> tupleSketchB) |
Perform a stateless intersect set operation on the two given tuple sketches and returns the
result as an unordered CompactSketch on the heap.
|
static <S extends Summary> double[] |
JaccardSimilarity.jaccard(Sketch<S> sketchA,
Sketch sketchB,
S summary,
SummarySetOperations<S> summarySetOps) |
Computes the Jaccard similarity index with upper and lower bounds.
|
static <S extends Summary> double[] |
JaccardSimilarity.jaccard(Sketch<S> sketchA,
Sketch<S> sketchB,
SummarySetOperations<S> summarySetOps) |
Computes the Jaccard similarity index with upper and lower bounds.
|
void |
AnotB.notB(Sketch<S> skB) |
This is part of a multistep, stateful AnotB operation and sets the given Tuple sketch as the
second (or n+1th) argument B of A-AND-NOT-B.
|
void |
AnotB.setA(Sketch<S> skA) |
This is part of a multistep, stateful AnotB operation and sets the given Tuple sketch as the
first argument A of A-AND-NOT-B.
|
static <S extends Summary> boolean |
JaccardSimilarity.similarityTest(Sketch<S> measured,
Sketch expected,
S summary,
SummarySetOperations<S> summarySetOps,
double threshold) |
Tests similarity of a measured Sketch against an expected Sketch.
|
static <S extends Summary> boolean |
JaccardSimilarity.similarityTest(Sketch<S> measured,
Sketch<S> expected,
SummarySetOperations<S> summarySetOps,
double threshold) |
Tests similarity of a measured Sketch against an expected Sketch.
|
void |
Union.union(Sketch<S> tupleSketch) |
Performs a stateful union of the internal set with the given tupleSketch.
|
CompactSketch<S> |
Union.union(Sketch<S> tupleSketch,
Sketch thetaSketch,
S summary) |
Perform a stateless, pair-wise union operation between a tupleSketch and a thetaSketch.
|
CompactSketch<S> |
Union.union(Sketch<S> tupleSketchA,
Sketch<S> tupleSketchB) |
Perform a stateless, pair-wise union operation between two tuple sketches.
|