public final class Sketches extends Object
| Modifier and Type | Method and Description |
|---|---|
static double |
getEstimate(org.apache.datasketches.memory.Memory srcMem)
Gets the unique count estimate from a valid memory image of a Sketch
|
static double |
getLowerBound(int numStdDev,
org.apache.datasketches.memory.Memory srcMem)
Gets the approximate lower error bound from a valid memory image of a Sketch
given the specified number of Standard Deviations.
|
static int |
getMaxCompactSketchBytes(int numberOfEntries)
|
static int |
getMaxIntersectionBytes(int nomEntries)
|
static int |
getMaxUnionBytes(int nomEntries)
|
static int |
getMaxUpdateSketchBytes(int nomEntries)
|
static int |
getSerializationVersion(org.apache.datasketches.memory.Memory srcMem)
|
static double |
getUpperBound(int numStdDev,
org.apache.datasketches.memory.Memory srcMem)
Gets the approximate upper error bound from a valid memory image of a Sketch
given the specified number of Standard Deviations.
|
static SetOperation |
heapifySetOperation(org.apache.datasketches.memory.Memory srcMem)
|
static SetOperation |
heapifySetOperation(org.apache.datasketches.memory.Memory srcMem,
long seed)
|
static Sketch |
heapifySketch(org.apache.datasketches.memory.Memory srcMem)
|
static Sketch |
heapifySketch(org.apache.datasketches.memory.Memory srcMem,
long seed)
|
static UpdateSketch |
heapifyUpdateSketch(org.apache.datasketches.memory.Memory srcMem)
|
static UpdateSketch |
heapifyUpdateSketch(org.apache.datasketches.memory.Memory srcMem,
long seed)
|
static SetOperationBuilder |
setOperationBuilder()
Ref:
SetOperationBuilder |
static UpdateSketchBuilder |
updateSketchBuilder()
Ref:
UpdateSketchBuilder |
static Intersection |
wrapIntersection(org.apache.datasketches.memory.Memory srcMem)
Convenience method, calls
SetOperation.wrap(Memory) and casts the result to a Intersection |
static Intersection |
wrapIntersection(org.apache.datasketches.memory.WritableMemory srcMem)
Convenience method, calls
SetOperation.wrap(Memory) and casts the result to a Intersection |
static SetOperation |
wrapSetOperation(org.apache.datasketches.memory.Memory srcMem)
|
static SetOperation |
wrapSetOperation(org.apache.datasketches.memory.Memory srcMem,
long seed)
|
static SetOperation |
wrapSetOperation(org.apache.datasketches.memory.WritableMemory srcMem)
|
static SetOperation |
wrapSetOperation(org.apache.datasketches.memory.WritableMemory srcMem,
long seed)
|
static Sketch |
wrapSketch(org.apache.datasketches.memory.Memory srcMem)
Ref:
Sketch.wrap(Memory) |
static Sketch |
wrapSketch(org.apache.datasketches.memory.Memory srcMem,
long seed)
|
static Union |
wrapUnion(org.apache.datasketches.memory.Memory srcMem)
Convenience method, calls
SetOperation.wrap(Memory) and casts the result to a Union |
static Union |
wrapUnion(org.apache.datasketches.memory.WritableMemory srcMem)
Convenience method, calls
SetOperation.wrap(Memory) and casts the result to a Union |
static UpdateSketch |
wrapUpdateSketch(org.apache.datasketches.memory.WritableMemory srcMem)
|
static UpdateSketch |
wrapUpdateSketch(org.apache.datasketches.memory.WritableMemory srcMem,
long seed)
|
public static UpdateSketchBuilder updateSketchBuilder()
UpdateSketchBuilderUpdateSketchBuilderpublic static Sketch heapifySketch(org.apache.datasketches.memory.Memory srcMem)
srcMem - Ref: Sketch.heapify(Memory) srcMemSketchpublic static Sketch heapifySketch(org.apache.datasketches.memory.Memory srcMem, long seed)
srcMem - Ref: Sketch.heapify(Memory, long) srcMemseed - Ref: Sketch.heapify(Memory, long) seedSketchpublic static UpdateSketch heapifyUpdateSketch(org.apache.datasketches.memory.Memory srcMem)
srcMem - Ref: UpdateSketch.heapify(Memory) srcMemUpdateSketchpublic static UpdateSketch heapifyUpdateSketch(org.apache.datasketches.memory.Memory srcMem, long seed)
srcMem - Ref: UpdateSketch.heapify(Memory, long)
srcMemseed - Ref: UpdateSketch.heapify(Memory, long)
seedUpdateSketchpublic static Sketch wrapSketch(org.apache.datasketches.memory.Memory srcMem)
Sketch.wrap(Memory)srcMem - Ref: Sketch.wrap(Memory) srcMemSketchpublic static Sketch wrapSketch(org.apache.datasketches.memory.Memory srcMem, long seed)
srcMem - Ref: Sketch.wrap(Memory, long) srcMemseed - Ref: Sketch.wrap(Memory, long) seedSketchpublic static UpdateSketch wrapUpdateSketch(org.apache.datasketches.memory.WritableMemory srcMem)
srcMem - Ref: UpdateSketch.wrap(Memory) srcMemUpdateSketchpublic static UpdateSketch wrapUpdateSketch(org.apache.datasketches.memory.WritableMemory srcMem, long seed)
srcMem - Ref: UpdateSketch.wrap(Memory, long) srcMemseed - Ref: UpdateSketch.wrap(Memory, long) seedUpdateSketchpublic static SetOperationBuilder setOperationBuilder()
SetOperationBuilderSetOperationBuilderpublic static SetOperation heapifySetOperation(org.apache.datasketches.memory.Memory srcMem)
srcMem - Ref: SetOperation.heapify(Memory) srcMemSetOperationpublic static SetOperation heapifySetOperation(org.apache.datasketches.memory.Memory srcMem, long seed)
srcMem - Ref: SetOperation.heapify(Memory, long)
srcMemseed - Ref: SetOperation.heapify(Memory, long)
seedSetOperationpublic static SetOperation wrapSetOperation(org.apache.datasketches.memory.Memory srcMem)
srcMem - Ref: SetOperation.wrap(Memory) srcMemSetOperationpublic static SetOperation wrapSetOperation(org.apache.datasketches.memory.WritableMemory srcMem)
srcMem - Ref: SetOperation.wrap(Memory) srcMemSetOperationpublic static Union wrapUnion(org.apache.datasketches.memory.Memory srcMem)
SetOperation.wrap(Memory) and casts the result to a UnionsrcMem - Ref: SetOperation.wrap(Memory) srcMempublic static Union wrapUnion(org.apache.datasketches.memory.WritableMemory srcMem)
SetOperation.wrap(Memory) and casts the result to a UnionsrcMem - Ref: SetOperation.wrap(Memory) srcMempublic static Intersection wrapIntersection(org.apache.datasketches.memory.Memory srcMem)
SetOperation.wrap(Memory) and casts the result to a IntersectionsrcMem - Ref: SetOperation.wrap(Memory) srcMempublic static Intersection wrapIntersection(org.apache.datasketches.memory.WritableMemory srcMem)
SetOperation.wrap(Memory) and casts the result to a IntersectionsrcMem - Ref: SetOperation.wrap(Memory) srcMempublic static SetOperation wrapSetOperation(org.apache.datasketches.memory.Memory srcMem, long seed)
srcMem - Ref: SetOperation.wrap(Memory, long)
srcMemseed - Ref: SetOperation.wrap(Memory, long)
seedSetOperationpublic static SetOperation wrapSetOperation(org.apache.datasketches.memory.WritableMemory srcMem, long seed)
srcMem - Ref: SetOperation.wrap(Memory, long)
srcMemseed - Ref: SetOperation.wrap(Memory, long)
seedSetOperationpublic static int getMaxCompactSketchBytes(int numberOfEntries)
numberOfEntries - Ref: Sketch.getMaxCompactSketchBytes(int)
numberOfEntriesSketch.getMaxCompactSketchBytes(int)public static int getMaxUpdateSketchBytes(int nomEntries)
nomEntries - Ref: Sketch.getMaxUpdateSketchBytes(int) nomEntriesSketch.getMaxUpdateSketchBytes(int)public static int getSerializationVersion(org.apache.datasketches.memory.Memory srcMem)
srcMem - Ref: Sketch.getSerializationVersion(Memory) srcMemSketch.getSerializationVersion(Memory)public static int getMaxUnionBytes(int nomEntries)
nomEntries - Ref: SetOperation.getMaxUnionBytes(int) nomEntriesSetOperation.getMaxUnionBytes(int)public static int getMaxIntersectionBytes(int nomEntries)
nomEntries - Ref: SetOperation.getMaxIntersectionBytes(int) nomEntriesSetOperation.getMaxIntersectionBytes(int)public static double getEstimate(org.apache.datasketches.memory.Memory srcMem)
srcMem - See Memorypublic static double getUpperBound(int numStdDev,
org.apache.datasketches.memory.Memory srcMem)
numStdDev - See Number of Standard DeviationssrcMem - See Memorypublic static double getLowerBound(int numStdDev,
org.apache.datasketches.memory.Memory srcMem)
numStdDev - See Number of Standard DeviationssrcMem - See MemoryCopyright © 2015–2020 The Apache Software Foundation. All rights reserved.