Uses of Interface
org.apache.datasketches.tuple.Summary
Packages that use Summary
Package
Description
This package contains common tools and methods for the theta,
tuple, tuple/* and fdt packages.
The tuple package contains a number of sketches based on the same
fundamental algorithms of the Theta Sketch Framework and extend these
concepts for whole new families of sketches.
This package is for a generic implementation of the Tuple sketch for single Double value.
This package is for a generic implementation of the Tuple sketch for single Integer value.
This package is for a generic implementation of the Tuple sketch for single String value.
-
Uses of Summary in org.apache.datasketches.thetacommon
Methods in org.apache.datasketches.thetacommon with type parameters of type SummaryModifier and TypeMethodDescriptionstatic <S extends Summary>
doubleBoundsOnRatiosInTupleSketchedSets.getEstimateOfBoverA
(Sketch<S> sketchA, Sketch sketchB) Gets the estimate for B over Astatic <S extends Summary>
doubleBoundsOnRatiosInTupleSketchedSets.getEstimateOfBoverA
(Sketch<S> sketchA, Sketch<S> sketchB) Gets the estimate for B over Astatic <S extends Summary>
doubleBoundsOnRatiosInTupleSketchedSets.getLowerBoundForBoverA
(Sketch<S> sketchA, Sketch sketchB) Gets the approximate lower bound for B over A based on a 95% confidence intervalstatic <S extends Summary>
doubleBoundsOnRatiosInTupleSketchedSets.getLowerBoundForBoverA
(Sketch<S> sketchA, Sketch<S> sketchB) Gets the approximate lower bound for B over A based on a 95% confidence intervalstatic <S extends Summary>
doubleBoundsOnRatiosInTupleSketchedSets.getUpperBoundForBoverA
(Sketch<S> sketchA, Sketch sketchB) Gets the approximate upper bound for B over A based on a 95% confidence intervalstatic <S extends Summary>
doubleBoundsOnRatiosInTupleSketchedSets.getUpperBoundForBoverA
(Sketch<S> sketchA, Sketch<S> sketchB) Gets the approximate upper bound for B over A based on a 95% confidence interval -
Uses of Summary in org.apache.datasketches.tuple
Classes in org.apache.datasketches.tuple with type parameters of type SummaryModifier and TypeClassDescriptionfinal class
Computes a set difference, A-AND-NOT-B, of two generic tuple sketches.final class
CompactSketch<S extends Summary>
CompactSketches are never created directly.class
class
Intersection<S extends Summary>
Computes an intersection of two or more generic tuple sketches or generic tuple sketches combined with theta sketches.class
This is an equivalent to org.apache.datasketches.theta.Sketch with addition of a user-defined Summary object associated with every unique entry in the sketch.interface
SummaryDeserializer<S extends Summary>
Interface for deserializing user-defined Summaryinterface
SummaryFactory<S extends Summary>
Interface for user-defined SummaryFactoryinterface
SummarySetOperations<S extends Summary>
This is to provide methods of producing unions and intersections of two Summary objects.class
TupleSketchIterator<S extends Summary>
Iterator over a generic tuple sketchclass
Compute the union of two or more generic tuple sketches or generic tuple sketches combined with theta sketches.Subinterfaces of Summary in org.apache.datasketches.tupleModifier and TypeInterfaceDescriptioninterface
Interface for updating user-defined SummaryMethods in org.apache.datasketches.tuple with type parameters of type SummaryModifier and TypeMethodDescriptionstatic <S extends Summary>
CompactSketch<S>Returns the A-and-not-B set operation on a Tuple sketch and a Theta sketch.static <S extends Summary>
CompactSketch<S>Returns the A-and-not-B set operation on the two given Tuple sketches.static <S extends Summary>
S[]Util.copySummaryArray
(S[] summaryArr) Will copy compact summary arrays as well as hashed summary tables (with nulls).Sketches.createEmptySketch()
static <S extends Summary>
booleanJaccardSimilarity.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>
booleanJaccardSimilarity.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>
booleanJaccardSimilarity.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>
booleanJaccardSimilarity.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.Sketches.heapifySketch
(org.apache.datasketches.memory.Memory mem, SummaryDeserializer<S> deserializer) Instantiate a Sketch from a given Memory.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.static <S extends Summary>
S[]Util.newSummaryArray
(S[] summaryArr, int length) Creates a new Summary Array with the specified lengthstatic <S extends Summary>
booleanJaccardSimilarity.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>
booleanJaccardSimilarity.similarityTest
(Sketch<S> measured, Sketch<S> expected, SummarySetOperations<S> summarySetOps, double threshold) Tests similarity of a measured Sketch against an expected Sketch.Methods in org.apache.datasketches.tuple that return SummaryModifier and TypeMethodDescriptionSummary.copy()
Deep copy.static <S extends Summary>
S[]Util.copySummaryArray
(S[] summaryArr) Will copy compact summary arrays as well as hashed summary tables (with nulls).static <S extends Summary>
S[]Util.newSummaryArray
(S[] summaryArr, int length) Creates a new Summary Array with the specified lengthMethods in org.apache.datasketches.tuple with parameters of type SummaryModifier and TypeMethodDescriptionstatic <S extends Summary>
S[]Util.copySummaryArray
(S[] summaryArr) Will copy compact summary arrays as well as hashed summary tables (with nulls).static <S extends Summary>
S[]Util.newSummaryArray
(S[] summaryArr, int length) Creates a new Summary Array with the specified length -
Uses of Summary in org.apache.datasketches.tuple.adouble
Classes in org.apache.datasketches.tuple.adouble that implement SummaryModifier and TypeClassDescriptionfinal class
Summary for generic tuple sketches of type Double. -
Uses of Summary in org.apache.datasketches.tuple.aninteger
Classes in org.apache.datasketches.tuple.aninteger that implement SummaryModifier and TypeClassDescriptionclass
Summary for generic tuple sketches of type Integer. -
Uses of Summary in org.apache.datasketches.tuple.strings
Classes in org.apache.datasketches.tuple.strings that implement Summary