Skip navigation links
A B C D E F G H I L M Q R S T U V 

A

accept(double) - Method in class com.datadoghq.sketch.ddsketch.DDSketch
Adds a value to the sketch.
accept(double, long) - Method in class com.datadoghq.sketch.ddsketch.DDSketch
Adds a value to the sketch as many times as specified by count.
accept(double, double) - Method in class com.datadoghq.sketch.ddsketch.DDSketch
Adds a value to the sketch with a floating-point count.
accept(double) - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
Adds a value to the sketch.
accept(double, long) - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
Adds a value to the sketch as many times as specified by count.
accept(double, double) - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
Adds a value to the sketch with a floating-point count.
accept(double) - Method in class com.datadoghq.sketch.gk.GKArray
 
accept(double, long) - Method in class com.datadoghq.sketch.gk.GKArray
 
accept(double) - Method in interface com.datadoghq.sketch.QuantileSketch
Adds a value to the sketch.
accept(double, long) - Method in interface com.datadoghq.sketch.QuantileSketch
Adds a value to the sketch as many times as specified by count.
add(int) - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
add(int, double) - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
add(Bin) - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
add(int) - Method in class com.datadoghq.sketch.ddsketch.store.SparseStore
 
add(int, double) - Method in class com.datadoghq.sketch.ddsketch.store.SparseStore
 
add(Bin) - Method in class com.datadoghq.sketch.ddsketch.store.SparseStore
 
add(int) - Method in interface com.datadoghq.sketch.ddsketch.store.Store
Increments the counter at the specified index.
add(int, long) - Method in interface com.datadoghq.sketch.ddsketch.store.Store
Updates the counter at the specified index.
add(int, double) - Method in interface com.datadoghq.sketch.ddsketch.store.Store
Updates the counter at the specified index.
add(Bin) - Method in interface com.datadoghq.sketch.ddsketch.store.Store
Updates the counter at the specified index.

B

balanced(double) - Static method in class com.datadoghq.sketch.ddsketch.DDSketch
Constructs a balanced instance of DDSketch, with high ingestion speed and low memory footprint.
balancedCollapsingHighest(double, int) - Static method in class com.datadoghq.sketch.ddsketch.DDSketch
Constructs a balanced instance of DDSketch, with high ingestion speed and low memory footprint,, using a limited number of bins.
balancedCollapsingLowest(double, int) - Static method in class com.datadoghq.sketch.ddsketch.DDSketch
Constructs a balanced instance of DDSketch, with high ingestion speed and low memory footprint, using a limited number of bins.
Bin - Class in com.datadoghq.sketch.ddsketch.store
A pair of index and count.
Bin(int, double) - Constructor for class com.datadoghq.sketch.ddsketch.store.Bin
Constructs a bin.
BitwiseLinearlyInterpolatedMapping - Class in com.datadoghq.sketch.ddsketch.mapping
A fast IndexMapping that approximates the memory-optimal one (namely LogarithmicMapping) by extracting the floor value of the logarithm to the base 2 from the binary representations of floating-point values and linearly interpolating the logarithm in-between using, again, the binary representation.
BitwiseLinearlyInterpolatedMapping(double) - Constructor for class com.datadoghq.sketch.ddsketch.mapping.BitwiseLinearlyInterpolatedMapping
 

C

CollapsingHighestDenseStore - Class in com.datadoghq.sketch.ddsketch.store
 
CollapsingHighestDenseStore(int) - Constructor for class com.datadoghq.sketch.ddsketch.store.CollapsingHighestDenseStore
 
CollapsingLowestDenseStore - Class in com.datadoghq.sketch.ddsketch.store
 
CollapsingLowestDenseStore(int) - Constructor for class com.datadoghq.sketch.ddsketch.store.CollapsingLowestDenseStore
 
com.datadoghq.sketch - package com.datadoghq.sketch
 
com.datadoghq.sketch.ddsketch - package com.datadoghq.sketch.ddsketch
 
com.datadoghq.sketch.ddsketch.mapping - package com.datadoghq.sketch.ddsketch.mapping
 
com.datadoghq.sketch.ddsketch.store - package com.datadoghq.sketch.ddsketch.store
 
com.datadoghq.sketch.gk - package com.datadoghq.sketch.gk
 
copy() - Method in class com.datadoghq.sketch.ddsketch.DDSketch
 
copy() - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
 
copy() - Method in class com.datadoghq.sketch.ddsketch.store.CollapsingHighestDenseStore
 
copy() - Method in class com.datadoghq.sketch.ddsketch.store.CollapsingLowestDenseStore
 
copy() - Method in class com.datadoghq.sketch.ddsketch.store.SparseStore
 
copy() - Method in interface com.datadoghq.sketch.ddsketch.store.Store
 
copy() - Method in class com.datadoghq.sketch.ddsketch.store.UnboundedSizeDenseStore
 
copy() - Method in class com.datadoghq.sketch.gk.GKArray
 
copy() - Method in interface com.datadoghq.sketch.QuantileSketch
 
CubicallyInterpolatedMapping - Class in com.datadoghq.sketch.ddsketch.mapping
A fast IndexMapping that approximates the memory-optimal one (namely LogarithmicMapping) by extracting the floor value of the logarithm to the base 2 from the binary representations of floating-point values and cubically interpolating the logarithm in-between.
CubicallyInterpolatedMapping(double) - Constructor for class com.datadoghq.sketch.ddsketch.mapping.CubicallyInterpolatedMapping
 

D

DDSketch - Class in com.datadoghq.sketch.ddsketch
A QuantileSketch with relative-error guarantees.
DDSketch(IndexMapping, Supplier<Store>) - Constructor for class com.datadoghq.sketch.ddsketch.DDSketch
Constructs an initially empty quantile sketch using the specified IndexMapping and Store supplier.
DDSketch(IndexMapping, Supplier<Store>, double) - Constructor for class com.datadoghq.sketch.ddsketch.DDSketch
Constructs an initially empty quantile sketch using the specified IndexMapping and Store supplier.
DenseStore - Class in com.datadoghq.sketch.ddsketch.store
 

E

equals(Object) - Method in class com.datadoghq.sketch.ddsketch.mapping.BitwiseLinearlyInterpolatedMapping
 
equals(Object) - Method in class com.datadoghq.sketch.ddsketch.store.Bin
 

F

fast(double) - Static method in class com.datadoghq.sketch.ddsketch.DDSketch
Constructs a fast instance of DDSketch, with optimized ingestion speed, at the cost of higher memory usage.
fastCollapsingHighest(double, int) - Static method in class com.datadoghq.sketch.ddsketch.DDSketch
Constructs a fast instance of DDSketch, with optimized ingestion speed, at the cost of higher memory usage, using a limited number of bins.
fastCollapsingLowest(double, int) - Static method in class com.datadoghq.sketch.ddsketch.DDSketch
Constructs a fast instance of DDSketch, with optimized ingestion speed, at the cost of higher memory usage, using a limited number of bins.
fromProto(Supplier<? extends Store>, DDSketch) - Static method in class com.datadoghq.sketch.ddsketch.DDSketch
Builds a new instance of DDSketch based on the provided protobuf representation, assuming it encodes non-negative values only.
fromProto(IndexMapping) - Static method in interface com.datadoghq.sketch.ddsketch.mapping.IndexMapping
Returns an instance of IndexMapping that matches the provided protobuf representation.
fromProto(Supplier<? extends Store>, DDSketch) - Static method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
Builds a new instance of SignedDDSketch based on the provided protobuf representation.
fromProto(Supplier<? extends S>, Store) - Static method in interface com.datadoghq.sketch.ddsketch.store.Store
Builds a new instance of Store based on the provided protobuf representation.

G

getAscendingIterator() - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
getAscendingIterator() - Method in class com.datadoghq.sketch.ddsketch.store.SparseStore
 
getAscendingIterator() - Method in interface com.datadoghq.sketch.ddsketch.store.Store
 
getAscendingStream() - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
getAscendingStream() - Method in interface com.datadoghq.sketch.ddsketch.store.Store
 
getCount() - Method in class com.datadoghq.sketch.ddsketch.DDSketch
 
getCount() - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
 
getCount() - Method in class com.datadoghq.sketch.ddsketch.store.Bin
 
getCount() - Method in class com.datadoghq.sketch.gk.GKArray
 
getCount() - Method in interface com.datadoghq.sketch.QuantileSketch
 
getDescendingIterator() - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
getDescendingIterator() - Method in class com.datadoghq.sketch.ddsketch.store.SparseStore
 
getDescendingIterator() - Method in interface com.datadoghq.sketch.ddsketch.store.Store
 
getDescendingStream() - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
getDescendingStream() - Method in interface com.datadoghq.sketch.ddsketch.store.Store
 
getIndex() - Method in class com.datadoghq.sketch.ddsketch.store.Bin
 
getIndexMapping() - Method in class com.datadoghq.sketch.ddsketch.DDSketch
 
getIndexMapping() - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
 
getMaxIndex() - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
getMaxIndex() - Method in class com.datadoghq.sketch.ddsketch.store.SparseStore
 
getMaxIndex() - Method in interface com.datadoghq.sketch.ddsketch.store.Store
 
getMaxValue() - Method in class com.datadoghq.sketch.ddsketch.DDSketch
 
getMaxValue() - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
 
getMaxValue() - Method in class com.datadoghq.sketch.gk.GKArray
 
getMaxValue() - Method in interface com.datadoghq.sketch.QuantileSketch
 
getMinIndex() - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
getMinIndex() - Method in class com.datadoghq.sketch.ddsketch.store.SparseStore
 
getMinIndex() - Method in interface com.datadoghq.sketch.ddsketch.store.Store
 
getMinValue() - Method in class com.datadoghq.sketch.ddsketch.DDSketch
 
getMinValue() - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
 
getMinValue() - Method in class com.datadoghq.sketch.gk.GKArray
 
getMinValue() - Method in interface com.datadoghq.sketch.QuantileSketch
 
getNegativeValueStore() - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
 
getPositiveValueStore() - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
 
getRankAccuracy() - Method in class com.datadoghq.sketch.gk.GKArray
 
getStore() - Method in class com.datadoghq.sketch.ddsketch.DDSketch
 
getStream() - Method in interface com.datadoghq.sketch.ddsketch.store.Store
 
getTotalCount() - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
getTotalCount() - Method in interface com.datadoghq.sketch.ddsketch.store.Store
 
getValueAtQuantile(double) - Method in class com.datadoghq.sketch.ddsketch.DDSketch
 
getValueAtQuantile(double) - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
 
getValueAtQuantile(double) - Method in class com.datadoghq.sketch.gk.GKArray
 
getValueAtQuantile(double) - Method in interface com.datadoghq.sketch.QuantileSketch
 
getValuesAtQuantiles(double[]) - Method in class com.datadoghq.sketch.ddsketch.DDSketch
 
getValuesAtQuantiles(double[]) - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
 
getValuesAtQuantiles(double[]) - Method in class com.datadoghq.sketch.gk.GKArray
 
getValuesAtQuantiles(double[]) - Method in interface com.datadoghq.sketch.QuantileSketch
 
GKArray - Class in com.datadoghq.sketch.gk
An implementation of the quantile sketch of Greenwald and Khanna.
GKArray(double) - Constructor for class com.datadoghq.sketch.gk.GKArray
 

H

hashCode() - Method in class com.datadoghq.sketch.ddsketch.mapping.BitwiseLinearlyInterpolatedMapping
 
hashCode() - Method in class com.datadoghq.sketch.ddsketch.store.Bin
 

I

index(double) - Method in class com.datadoghq.sketch.ddsketch.mapping.BitwiseLinearlyInterpolatedMapping
 
index(double) - Method in interface com.datadoghq.sketch.ddsketch.mapping.IndexMapping
 
IndexMapping - Interface in com.datadoghq.sketch.ddsketch.mapping
A mapping between double values and int values that imposes relative guarantees on the composition of IndexMapping.value(int) and IndexMapping.index(double).
isEmpty() - Method in class com.datadoghq.sketch.ddsketch.DDSketch
 
isEmpty() - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
 
isEmpty() - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
isEmpty() - Method in interface com.datadoghq.sketch.ddsketch.store.Store
 
isEmpty() - Method in class com.datadoghq.sketch.gk.GKArray
 
isEmpty() - Method in interface com.datadoghq.sketch.QuantileSketch
 

L

LinearlyInterpolatedMapping - Class in com.datadoghq.sketch.ddsketch.mapping
A fast IndexMapping that approximates the memory-optimal one (namely LogarithmicMapping) by extracting the floor value of the logarithm to the base 2 from the binary representations of floating-point values and linearly interpolating the logarithm in-between.
LinearlyInterpolatedMapping(double) - Constructor for class com.datadoghq.sketch.ddsketch.mapping.LinearlyInterpolatedMapping
 
LogarithmicMapping - Class in com.datadoghq.sketch.ddsketch.mapping
An IndexMapping that is memory-optimal, that is to say that given a targeted relative accuracy, it requires the least number of indices to cover a given range of values.
LogarithmicMapping(double) - Constructor for class com.datadoghq.sketch.ddsketch.mapping.LogarithmicMapping
 

M

maxIndexableValue() - Method in class com.datadoghq.sketch.ddsketch.mapping.BitwiseLinearlyInterpolatedMapping
 
maxIndexableValue() - Method in interface com.datadoghq.sketch.ddsketch.mapping.IndexMapping
 
memoryOptimal(double) - Static method in class com.datadoghq.sketch.ddsketch.DDSketch
Constructs a memory-optimal instance of DDSketch, with optimized memory usage, at the cost of lower ingestion speed.
memoryOptimalCollapsingHighest(double, int) - Static method in class com.datadoghq.sketch.ddsketch.DDSketch
Constructs a memory-optimal instance of DDSketch, with optimized memory usage, at the cost of lower ingestion speed, using a limited number of bins.
memoryOptimalCollapsingLowest(double, int) - Static method in class com.datadoghq.sketch.ddsketch.DDSketch
Constructs a memory-optimal instance of DDSketch, with optimized memory usage, at the cost of lower ingestion speed, using a limited number of bins.
mergeWith(DDSketch) - Method in class com.datadoghq.sketch.ddsketch.DDSketch
Merges the other sketch into this one.
mergeWith(SignedDDSketch) - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
Merges the other sketch into this one.
mergeWith(Store) - Method in class com.datadoghq.sketch.ddsketch.store.CollapsingHighestDenseStore
 
mergeWith(Store) - Method in class com.datadoghq.sketch.ddsketch.store.CollapsingLowestDenseStore
 
mergeWith(Store) - Method in interface com.datadoghq.sketch.ddsketch.store.Store
Merges another store into this one.
mergeWith(Store) - Method in class com.datadoghq.sketch.ddsketch.store.UnboundedSizeDenseStore
 
mergeWith(GKArray) - Method in class com.datadoghq.sketch.gk.GKArray
 
mergeWith(QS) - Method in interface com.datadoghq.sketch.QuantileSketch
Merges the other sketch into this one.
minIndexableValue() - Method in class com.datadoghq.sketch.ddsketch.mapping.BitwiseLinearlyInterpolatedMapping
 
minIndexableValue() - Method in interface com.datadoghq.sketch.ddsketch.mapping.IndexMapping
 

Q

QuadraticallyInterpolatedMapping - Class in com.datadoghq.sketch.ddsketch.mapping
A fast IndexMapping that approximates the memory-optimal one (namely LogarithmicMapping) by extracting the floor value of the logarithm to the base 2 from the binary representations of floating-point values and quadratically interpolating the logarithm in-between.
QuadraticallyInterpolatedMapping(double) - Constructor for class com.datadoghq.sketch.ddsketch.mapping.QuadraticallyInterpolatedMapping
 
QuantileSketch<QS extends QuantileSketch<QS>> - Interface in com.datadoghq.sketch
A data structure that consumes double values and can compute quantiles over the ingested values.

R

relativeAccuracy() - Method in class com.datadoghq.sketch.ddsketch.mapping.BitwiseLinearlyInterpolatedMapping
 
relativeAccuracy() - Method in interface com.datadoghq.sketch.ddsketch.mapping.IndexMapping
 

S

SignedDDSketch - Class in com.datadoghq.sketch.ddsketch
A QuantileSketch with the same relative-error guarantees as DDSketch, but accepts both negative and positive input values.
SignedDDSketch(IndexMapping, Supplier<Store>) - Constructor for class com.datadoghq.sketch.ddsketch.SignedDDSketch
Constructs an initially empty quantile sketch using the specified IndexMapping and Store supplier.
SignedDDSketch(IndexMapping, Supplier<Store>, Supplier<Store>) - Constructor for class com.datadoghq.sketch.ddsketch.SignedDDSketch
Constructs an initially empty quantile sketch using the specified IndexMapping and Store suppliers.
SignedDDSketch(IndexMapping, Supplier<Store>, Supplier<Store>, double) - Constructor for class com.datadoghq.sketch.ddsketch.SignedDDSketch
Constructs an initially empty quantile sketch using the specified IndexMapping and Store supplier.
SparseStore - Class in com.datadoghq.sketch.ddsketch.store
 
SparseStore() - Constructor for class com.datadoghq.sketch.ddsketch.store.SparseStore
 
Store - Interface in com.datadoghq.sketch.ddsketch.store
An object that maps integers to counters.

T

toProto() - Method in class com.datadoghq.sketch.ddsketch.DDSketch
Generates a protobuf representation of this DDSketch.
toProto() - Method in class com.datadoghq.sketch.ddsketch.mapping.BitwiseLinearlyInterpolatedMapping
 
toProto() - Method in interface com.datadoghq.sketch.ddsketch.mapping.IndexMapping
Generates a protobuf representation of this IndexMapping.
toProto() - Method in class com.datadoghq.sketch.ddsketch.SignedDDSketch
Generates a protobuf representation of this SignedDDSketch.
toProto() - Method in class com.datadoghq.sketch.ddsketch.store.DenseStore
 
toProto() - Method in interface com.datadoghq.sketch.ddsketch.store.Store
Generates a protobuf representation of this Store.

U

UnboundedSizeDenseStore - Class in com.datadoghq.sketch.ddsketch.store
 
UnboundedSizeDenseStore() - Constructor for class com.datadoghq.sketch.ddsketch.store.UnboundedSizeDenseStore
 
UnboundedSizeDenseStore(int) - Constructor for class com.datadoghq.sketch.ddsketch.store.UnboundedSizeDenseStore
 
UnboundedSizeDenseStore(int, int) - Constructor for class com.datadoghq.sketch.ddsketch.store.UnboundedSizeDenseStore
 

V

value(int) - Method in class com.datadoghq.sketch.ddsketch.mapping.BitwiseLinearlyInterpolatedMapping
 
value(int) - Method in interface com.datadoghq.sketch.ddsketch.mapping.IndexMapping
 
A B C D E F G H I L M Q R S T U V 
Skip navigation links