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(TupleSketch<S> sketchA, ThetaSketch sketchB) Gets the estimate for B over Astatic <S extends Summary>
doubleBoundsOnRatiosInTupleSketchedSets.getEstimateOfBoverA(TupleSketch<S> sketchA, TupleSketch<S> sketchB) Gets the estimate for B over Astatic <S extends Summary>
doubleBoundsOnRatiosInTupleSketchedSets.getLowerBoundForBoverA(TupleSketch<S> sketchA, ThetaSketch sketchB) Gets the approximate lower bound for B over A based on a 95% confidence intervalstatic <S extends Summary>
doubleBoundsOnRatiosInTupleSketchedSets.getLowerBoundForBoverA(TupleSketch<S> sketchA, TupleSketch<S> sketchB) Gets the approximate lower bound for B over A based on a 95% confidence intervalstatic <S extends Summary>
doubleBoundsOnRatiosInTupleSketchedSets.getUpperBoundForBoverA(TupleSketch<S> sketchA, ThetaSketch sketchB) Gets the approximate upper bound for B over A based on a 95% confidence intervalstatic <S extends Summary>
doubleBoundsOnRatiosInTupleSketchedSets.getUpperBoundForBoverA(TupleSketch<S> sketchA, TupleSketch<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 classCompactTupleSketch<S extends Summary>CompactTupleSketches are never created directly.classClass for filtering entries from aTupleSketchgiven aSummaryinterfaceSummaryDeserializer<S extends Summary>Interface for deserializing user-defined SummaryinterfaceSummaryFactory<S extends Summary>Interface for user-defined SummaryFactoryinterfaceSummarySetOperations<S extends Summary>This is to provide methods of producing unions and intersections of two Summary objects.final classTupleAnotB<S extends Summary>Computes a set difference, A-AND-NOT-B, of two generic TupleSketches.classTupleIntersection<S extends Summary>Computes an intersection of two or more generic TupleSketches or generic TupleSketches combined with ThetaSketches.classTupleSketch<S extends Summary>The top-level class for all Tuple sketches.classTupleSketchIterator<S extends Summary>Iterator over a generic tuple sketchclassTupleUnion<S extends Summary>Compute the union of two or more generic tuple sketches or generic TupleSketches combined with ThetaSketches.Subinterfaces of Summary in org.apache.datasketches.tupleModifier and TypeInterfaceDescriptioninterfaceInterface for updating user-defined SummaryMethods in org.apache.datasketches.tuple with type parameters of type SummaryModifier and TypeMethodDescriptionstatic <S extends Summary>
CompactTupleSketch<S> TupleAnotB.aNotB(TupleSketch<S> skA, ThetaSketch skB) Returns the A-and-not-B set operation on a TupleSketch and a ThetaSketch.static <S extends Summary>
CompactTupleSketch<S> TupleAnotB.aNotB(TupleSketch<S> skA, TupleSketch<S> skB) Returns the A-and-not-B set operation on the two given TupleSketches.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>
TupleSketch<S> TupleSketch.createEmptySketch()Creates an empty CompactTupleSketch.static <S extends Summary>
booleanJaccardSimilarity.dissimilarityTest(TupleSketch<S> measured, ThetaSketch expected, S summary, SummarySetOperations<S> summarySetOps, double threshold) Tests dissimilarity of a measured TupleSketch against an expected ThetaSketch.static <S extends Summary>
booleanJaccardSimilarity.dissimilarityTest(TupleSketch<S> measured, TupleSketch<S> expected, SummarySetOperations<S> summarySetOps, double threshold) Tests dissimilarity of a measured TupleSketch against an expected TupleSketch.static <S extends Summary>
booleanJaccardSimilarity.exactlyEqual(TupleSketch<S> sketchA, ThetaSketch 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(TupleSketch<S> sketchA, TupleSketch<S> sketchB, 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>
TupleSketch<S> TupleSketch.heapifySketch(MemorySegment seg, SummaryDeserializer<S> deserializer) Instantiate a TupleSketch from a given MemorySegment.static <S extends Summary>
double[]JaccardSimilarity.jaccard(TupleSketch<S> sketchA, ThetaSketch sketchB, S summary, SummarySetOperations<S> summarySetOps) Computes the Jaccard similarity index with upper and lower bounds.static <S extends Summary>
double[]JaccardSimilarity.jaccard(TupleSketch<S> sketchA, TupleSketch<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(TupleSketch<S> measured, ThetaSketch expected, S summary, SummarySetOperations<S> summarySetOps, double threshold) Tests similarity of a measured TupleSketch against an expected ThetaSketch.static <S extends Summary>
booleanJaccardSimilarity.similarityTest(TupleSketch<S> measured, TupleSketch<S> expected, SummarySetOperations<S> summarySetOps, double threshold) Tests similarity of a measured TupleSketch against an expected TupleSketch.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 classSummary 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 TypeClassDescriptionclassSummary 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 SummaryModifier and TypeClassDescriptionfinal classImplements UpdatableSummary<String[]>