Package | Description |
---|---|
org.apache.datasketches.kll |
This package is for the implementations of the sketch algorithm developed by Zohar Karnin, Kevin Lang,
and Edo Liberty that is commonly referred to as the "KLL" sketch after the authors' last names.
|
Modifier and Type | Method and Description |
---|---|
static KllDoublesSketch |
KllDoublesSketch.heapify(org.apache.datasketches.memory.Memory srcMem)
Factory heapify takes a compact sketch image in Memory and instantiates an on-heap sketch.
|
static KllDoublesSketch |
KllDoublesSketch.newDirectInstance(int k,
org.apache.datasketches.memory.WritableMemory dstMem,
org.apache.datasketches.memory.MemoryRequestServer memReqSvr)
Create a new direct updatable instance of this sketch with a given k.
|
static KllDoublesSketch |
KllDoublesSketch.newDirectInstance(org.apache.datasketches.memory.WritableMemory dstMem,
org.apache.datasketches.memory.MemoryRequestServer memReqSvr)
Create a new direct updatable instance of this sketch with the default k.
|
static KllDoublesSketch |
KllDoublesSketch.newHeapInstance()
Create a new heap instance of this sketch with the default k = 200.
|
static KllDoublesSketch |
KllDoublesSketch.newHeapInstance(int k)
Create a new heap instance of this sketch with a given parameter k.
|
static KllDoublesSketch |
KllDoublesSketch.wrap(org.apache.datasketches.memory.Memory srcMem)
Wrap a sketch around the given read only compact source Memory containing sketch data
that originated from this sketch.
|
static KllDoublesSketch |
KllDoublesSketch.writableWrap(org.apache.datasketches.memory.WritableMemory srcMem,
org.apache.datasketches.memory.MemoryRequestServer memReqSvr)
Wrap a sketch around the given source Writable Memory containing sketch data
that originated from this sketch.
|
Copyright © 2015–2024 The Apache Software Foundation. All rights reserved.