# Uses of Class
org.apache.datasketches.quantiles.UpdatableQuantilesDoublesSketch

Packages that use UpdatableQuantilesDoublesSketch
Package
Description
org.apache.datasketches.quantiles
The quantiles package contains stochastic streaming algorithms that enable single-pass analysis of the distribution of a stream of quantiles.

## Uses of UpdatableQuantilesDoublesSketch in org.apache.datasketches.quantiles

Methods in org.apache.datasketches.quantiles that return UpdatableQuantilesDoublesSketch
Modifier and Type
Method
Description
`UpdatableQuantilesDoublesSketch`
QuantilesDoublesSketchBuilder.`build()`
Returns an UpdatableQuantilesDoublesSketch with the current configuration of this Builder.
`UpdatableQuantilesDoublesSketch`
QuantilesDoublesSketchBuilder.`build(MemorySegment dstSeg)`
Returns a UpdatableQuantilesDoublesSketch with the current configuration of this builder and the specified backing destination MemorySegment store that can grow.
`UpdatableQuantilesDoublesSketch`
QuantilesDoublesSketchBuilder.`build(MemorySegment dstSeg, MemorySegmentRequest mSegReq)`
Returns a UpdatableQuantilesDoublesSketch with the current configuration of this builder and the specified backing destination MemorySegment store that can grow.
`abstract UpdatableQuantilesDoublesSketch`
QuantilesDoublesUnion.`getResult()`
Gets the result of this Union as an UpdatableQuantilesDoublesSketch, which enables further update operations on the resulting sketch.
`abstract UpdatableQuantilesDoublesSketch`
QuantilesDoublesUnion.`getResult(MemorySegment dstSeg, MemorySegmentRequest mSegReq)`
Places the result of this Union into the provided MemorySegment as an UpdatableQuantilesDoublesSketch, which enables further update operations on the resulting sketch.
`abstract UpdatableQuantilesDoublesSketch`
QuantilesDoublesUnion.`getResultAndReset()`
Gets the result of this Union as an UpdatableQuantilesDoublesSketch, which enables further update operations on the resulting sketch.
`static UpdatableQuantilesDoublesSketch`
UpdatableQuantilesDoublesSketch.`heapify(MemorySegment srcSeg)`
Factory heapify takes a compact sketch image in MemorySegment and instantiates an on-heap sketch.
`static UpdatableQuantilesDoublesSketch`
UpdatableQuantilesDoublesSketch.`wrap(MemorySegment srcSeg)`
Wrap a sketch around the given source MemorySegment containing sketch data that originated from this sketch.
`static UpdatableQuantilesDoublesSketch`
UpdatableQuantilesDoublesSketch.`wrap(MemorySegment srcSeg, MemorySegmentRequest mSegReq)`
Wrap a sketch around the given source MemorySegment containing sketch data that originated from this sketch and including an optional, user defined `MemorySegmentRequest`.