Store
Defined in: packages/distillate/src/ddsketch/store.ts:8
Counts per bin index for one sign of a sketch.
Properties
Section titled “Properties”
readonlytotal:number
Defined in: packages/distillate/src/ddsketch/store.ts:10
The sum of every count added.
Methods
Section titled “Methods”add(
index,count):void
Defined in: packages/distillate/src/ddsketch/store.ts:12
Adds count to the bin at index.
Parameters
Section titled “Parameters”number
number
Returns
Section titled “Returns”void
forEach()
Section titled “forEach()”forEach(
fn):void
Defined in: packages/distillate/src/ddsketch/store.ts:19
Calls fn for every non-empty bin, in ascending index order.
Parameters
Section titled “Parameters”(index, count) => void
Returns
Section titled “Returns”void
keyAtRank()
Section titled “keyAtRank()”keyAtRank(
rank,descending?):number
Defined in: packages/distillate/src/ddsketch/store.ts:17
The index of the bin holding the value at rank, counting from 0 in
ascending index order, or descending when descending is set.
Parameters
Section titled “Parameters”number
descending?
Section titled “descending?”boolean
Returns
Section titled “Returns”number
merge()
Section titled “merge()”merge(
other):void
Defined in: packages/distillate/src/ddsketch/store.ts:21
Adds every bin of other, as adding them in ascending index order would.
Parameters
Section titled “Parameters”Store
Returns
Section titled “Returns”void