Uses of Interface
org.apache.datasketches.tuple.Summary
-
Packages that use Summary Package Description org.apache.datasketches This package is the parent package for all sketch algorithms.org.apache.datasketches.tuple The tuple package contains implementation of sketches based on the idea of theta sketches with the addition of values associated with unique keys.org.apache.datasketches.tuple.adouble org.apache.datasketches.tuple.aninteger org.apache.datasketches.tuple.strings -
-
Uses of Summary in org.apache.datasketches
Methods in org.apache.datasketches with type parameters of type Summary Modifier and Type Method Description static <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 Summary Modifier and Type Class Description classAnotB<S extends Summary>Computes a set difference, A-AND-NOT-B, of two generic tuple sketches.classCompactSketch<S extends Summary>CompactSketches are never created directly.classFilter<T extends Summary>classIntersection<S extends Summary>Computes an intersection of two or more generic tuple sketches or generic tuple sketches combined with theta sketches.classSketch<S extends Summary>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.classSketchIterator<S extends Summary>Iterator over a generic tuple sketchinterfaceSummaryDeserializer<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.classUnion<S extends Summary>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.tuple Modifier and Type Interface Description interfaceUpdatableSummary<U>Interface for updating user-defined SummaryMethods in org.apache.datasketches.tuple with type parameters of type Summary Modifier and Type Method Description 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>
S[]Util. copySummaryArray(S[] summaryArr)Will copy compact summary arrays as well as hashed summary tables (with nulls).static <S extends Summary>
Sketch<S>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.static <S extends Summary>
Sketch<S>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)static <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 Summary Modifier and Type Method Description SummarySummary. 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)Methods in org.apache.datasketches.tuple with parameters of type Summary Modifier and Type Method Description 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) -
Uses of Summary in org.apache.datasketches.tuple.adouble
Classes in org.apache.datasketches.tuple.adouble that implement Summary Modifier and Type Class Description classDoubleSummarySummary 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 Summary Modifier and Type Class Description classIntegerSummarySummary 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 Modifier and Type Class Description classArrayOfStringsSummary
-