You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2021/01/20 19:44:21 UTC
[datasketches] branch master updated: Cleanout in preparation for a
parent POM
This is an automated email from the ASF dual-hosted git repository.
leerho pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/datasketches.git
The following commit(s) were added to refs/heads/master by this push:
new 58d1892 Cleanout in preparation for a parent POM
58d1892 is described below
commit 58d1892e5a424983090c99cec82db4de97ef478b
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Wed Jan 20 11:44:07 2021 -0800
Cleanout in preparation for a parent POM
---
Gemfile | 2 -
_config.yml | 15 -
_includes/page_footer.html | 19 -
_includes/page_header.html | 42 -
_includes/site_head.html | 28 -
_includes/toc.html | 291 --
_layouts/doc_page.html | 43 -
_layouts/html_page.html | 14 -
_layouts/table_page.html | 49 -
_layouts/toc_page.html | 12 -
api/core/snapshot/apidocs/allclasses-frame.html | 124 -
api/core/snapshot/apidocs/allclasses-noframe.html | 124 -
.../com/yahoo/sketches/ArrayOfBooleansSerDe.html | 349 --
.../com/yahoo/sketches/ArrayOfDoublesSerDe.html | 326 --
.../com/yahoo/sketches/ArrayOfItemsSerDe.html | 325 --
.../com/yahoo/sketches/ArrayOfLongsSerDe.html | 326 --
.../com/yahoo/sketches/ArrayOfNumbersSerDe.html | 334 --
.../com/yahoo/sketches/ArrayOfStringsSerDe.html | 330 --
.../yahoo/sketches/ArrayOfUtf16StringsSerDe.html | 330 --
.../com/yahoo/sketches/BinomialBoundsN.html | 304 --
.../sketches/BoundsOnBinomialProportions.html | 442 --
.../sketches/BoundsOnRatiosInSampledSets.html | 372 --
.../BoundsOnRatiosInThetaSketchedSets.html | 321 --
.../apidocs/com/yahoo/sketches/ByteArrayUtil.html | 830 ----
.../apidocs/com/yahoo/sketches/Family.html | 756 ----
.../apidocs/com/yahoo/sketches/HashOperations.html | 635 ---
.../com/yahoo/sketches/QuantilesHelper.html | 359 --
.../apidocs/com/yahoo/sketches/QuickSelect.html | 426 --
.../apidocs/com/yahoo/sketches/ResizeFactor.html | 448 --
.../yahoo/sketches/SketchesArgumentException.html | 287 --
.../com/yahoo/sketches/SketchesException.html | 313 --
.../yahoo/sketches/SketchesReadOnlyException.html | 307 --
.../com/yahoo/sketches/SketchesStateException.html | 287 --
.../snapshot/apidocs/com/yahoo/sketches/Util.html | 1376 ------
.../sketches/class-use/ArrayOfBooleansSerDe.html | 126 -
.../sketches/class-use/ArrayOfDoublesSerDe.html | 126 -
.../sketches/class-use/ArrayOfItemsSerDe.html | 423 --
.../sketches/class-use/ArrayOfLongsSerDe.html | 126 -
.../sketches/class-use/ArrayOfNumbersSerDe.html | 126 -
.../sketches/class-use/ArrayOfStringsSerDe.html | 126 -
.../class-use/ArrayOfUtf16StringsSerDe.html | 126 -
.../yahoo/sketches/class-use/BinomialBoundsN.html | 126 -
.../class-use/BoundsOnBinomialProportions.html | 126 -
.../class-use/BoundsOnRatiosInSampledSets.html | 126 -
.../BoundsOnRatiosInThetaSketchedSets.html | 126 -
.../yahoo/sketches/class-use/ByteArrayUtil.html | 126 -
.../com/yahoo/sketches/class-use/Family.html | 311 --
.../yahoo/sketches/class-use/HashOperations.html | 126 -
.../yahoo/sketches/class-use/QuantilesHelper.html | 126 -
.../com/yahoo/sketches/class-use/QuickSelect.html | 126 -
.../com/yahoo/sketches/class-use/ResizeFactor.html | 352 --
.../class-use/SketchesArgumentException.html | 126 -
.../sketches/class-use/SketchesException.html | 182 -
.../class-use/SketchesReadOnlyException.html | 126 -
.../sketches/class-use/SketchesStateException.html | 126 -
.../apidocs/com/yahoo/sketches/class-use/Util.html | 126 -
.../apidocs/com/yahoo/sketches/cpc/CpcSketch.html | 931 ----
.../apidocs/com/yahoo/sketches/cpc/CpcUnion.html | 391 --
.../apidocs/com/yahoo/sketches/cpc/CpcWrapper.html | 400 --
.../yahoo/sketches/cpc/class-use/CpcSketch.html | 211 -
.../com/yahoo/sketches/cpc/class-use/CpcUnion.html | 126 -
.../yahoo/sketches/cpc/class-use/CpcWrapper.html | 126 -
.../com/yahoo/sketches/cpc/package-frame.html | 23 -
.../com/yahoo/sketches/cpc/package-summary.html | 176 -
.../com/yahoo/sketches/cpc/package-tree.html | 141 -
.../com/yahoo/sketches/cpc/package-use.html | 167 -
.../com/yahoo/sketches/frequencies/ErrorType.html | 360 --
.../sketches/frequencies/ItemsSketch.Row.html | 422 --
.../yahoo/sketches/frequencies/ItemsSketch.html | 905 ----
.../sketches/frequencies/LongsSketch.Row.html | 418 --
.../yahoo/sketches/frequencies/LongsSketch.html | 946 ----
.../sketches/frequencies/class-use/ErrorType.html | 217 -
.../frequencies/class-use/ItemsSketch.Row.html | 196 -
.../frequencies/class-use/ItemsSketch.html | 194 -
.../frequencies/class-use/LongsSketch.Row.html | 196 -
.../frequencies/class-use/LongsSketch.html | 200 -
.../yahoo/sketches/frequencies/package-frame.html | 28 -
.../sketches/frequencies/package-summary.html | 208 -
.../yahoo/sketches/frequencies/package-tree.html | 154 -
.../yahoo/sketches/frequencies/package-use.html | 189 -
.../com/yahoo/sketches/hash/MurmurHash3.html | 366 --
.../yahoo/sketches/hash/MurmurHash3Adaptor.html | 836 ----
.../com/yahoo/sketches/hash/MurmurHash3v2.html | 506 ---
.../apidocs/com/yahoo/sketches/hash/XxHash.html | 322 --
.../yahoo/sketches/hash/class-use/MurmurHash3.html | 126 -
.../hash/class-use/MurmurHash3Adaptor.html | 126 -
.../sketches/hash/class-use/MurmurHash3v2.html | 126 -
.../com/yahoo/sketches/hash/class-use/XxHash.html | 126 -
.../com/yahoo/sketches/hash/package-frame.html | 24 -
.../com/yahoo/sketches/hash/package-summary.html | 188 -
.../com/yahoo/sketches/hash/package-tree.html | 142 -
.../com/yahoo/sketches/hash/package-use.html | 126 -
.../apidocs/com/yahoo/sketches/hll/HllSketch.html | 1327 ------
.../apidocs/com/yahoo/sketches/hll/TgtHllType.html | 387 --
.../apidocs/com/yahoo/sketches/hll/Union.html | 1188 -----
.../yahoo/sketches/hll/class-use/HllSketch.html | 230 -
.../yahoo/sketches/hll/class-use/TgtHllType.html | 249 -
.../com/yahoo/sketches/hll/class-use/Union.html | 184 -
.../com/yahoo/sketches/hll/package-frame.html | 26 -
.../com/yahoo/sketches/hll/package-summary.html | 197 -
.../com/yahoo/sketches/hll/package-tree.html | 152 -
.../com/yahoo/sketches/hll/package-use.html | 175 -
.../com/yahoo/sketches/hllmap/UniqueCountMap.html | 548 ---
.../sketches/hllmap/class-use/UniqueCountMap.html | 126 -
.../com/yahoo/sketches/hllmap/package-frame.html | 21 -
.../com/yahoo/sketches/hllmap/package-summary.html | 176 -
.../com/yahoo/sketches/hllmap/package-tree.html | 139 -
.../com/yahoo/sketches/hllmap/package-use.html | 126 -
.../com/yahoo/sketches/kll/KllFloatsSketch.html | 1156 -----
.../sketches/kll/KllFloatsSketchIterator.html | 294 --
.../sketches/kll/class-use/KllFloatsSketch.html | 183 -
.../kll/class-use/KllFloatsSketchIterator.html | 166 -
.../com/yahoo/sketches/kll/package-frame.html | 22 -
.../com/yahoo/sketches/kll/package-summary.html | 153 -
.../com/yahoo/sketches/kll/package-tree.html | 140 -
.../com/yahoo/sketches/kll/package-use.html | 167 -
.../apidocs/com/yahoo/sketches/package-frame.html | 48 -
.../com/yahoo/sketches/package-summary.html | 330 --
.../apidocs/com/yahoo/sketches/package-tree.html | 189 -
.../apidocs/com/yahoo/sketches/package-use.html | 335 --
.../sketches/quantiles/CompactDoublesSketch.html | 270 --
.../yahoo/sketches/quantiles/DoublesSketch.html | 1373 ------
.../sketches/quantiles/DoublesSketchBuilder.html | 381 --
.../sketches/quantiles/DoublesSketchIterator.html | 294 --
.../com/yahoo/sketches/quantiles/DoublesUnion.html | 717 ---
.../sketches/quantiles/DoublesUnionBuilder.html | 473 --
.../com/yahoo/sketches/quantiles/ItemsSketch.html | 1149 -----
.../sketches/quantiles/ItemsSketchIterator.html | 298 --
.../com/yahoo/sketches/quantiles/ItemsUnion.html | 695 ---
.../sketches/quantiles/UpdateDoublesSketch.html | 364 --
.../quantiles/class-use/CompactDoublesSketch.html | 179 -
.../quantiles/class-use/DoublesSketch.html | 239 -
.../quantiles/class-use/DoublesSketchBuilder.html | 177 -
.../quantiles/class-use/DoublesSketchIterator.html | 169 -
.../sketches/quantiles/class-use/DoublesUnion.html | 237 -
.../quantiles/class-use/DoublesUnionBuilder.html | 178 -
.../sketches/quantiles/class-use/ItemsSketch.html | 239 -
.../quantiles/class-use/ItemsSketchIterator.html | 169 -
.../sketches/quantiles/class-use/ItemsUnion.html | 192 -
.../quantiles/class-use/UpdateDoublesSketch.html | 209 -
.../yahoo/sketches/quantiles/package-frame.html | 30 -
.../yahoo/sketches/quantiles/package-summary.html | 216 -
.../com/yahoo/sketches/quantiles/package-tree.html | 151 -
.../com/yahoo/sketches/quantiles/package-use.html | 207 -
.../sketches/sampling/ReservoirItemsSketch.html | 620 ---
.../sketches/sampling/ReservoirItemsUnion.html | 509 ---
.../sketches/sampling/ReservoirLongsSketch.html | 544 ---
.../sketches/sampling/ReservoirLongsUnion.html | 442 --
.../sketches/sampling/SampleSubsetSummary.html | 283 --
.../VarOptItemsSamples.VarOptItemsIterator.html | 276 --
.../VarOptItemsSamples.WeightedSample.html | 271 --
.../sketches/sampling/VarOptItemsSamples.html | 441 --
.../yahoo/sketches/sampling/VarOptItemsSketch.html | 592 ---
.../yahoo/sketches/sampling/VarOptItemsUnion.html | 461 --
.../sampling/class-use/ReservoirItemsSketch.html | 214 -
.../sampling/class-use/ReservoirItemsUnion.html | 178 -
.../sampling/class-use/ReservoirLongsSketch.html | 208 -
.../sampling/class-use/ReservoirLongsUnion.html | 177 -
.../sampling/class-use/SampleSubsetSummary.html | 186 -
.../VarOptItemsSamples.VarOptItemsIterator.html | 126 -
.../VarOptItemsSamples.WeightedSample.html | 182 -
.../sampling/class-use/VarOptItemsSamples.html | 171 -
.../sampling/class-use/VarOptItemsSketch.html | 207 -
.../sampling/class-use/VarOptItemsUnion.html | 178 -
.../com/yahoo/sketches/sampling/package-frame.html | 28 -
.../yahoo/sketches/sampling/package-summary.html | 202 -
.../com/yahoo/sketches/sampling/package-tree.html | 148 -
.../com/yahoo/sketches/sampling/package-use.html | 204 -
.../apidocs/com/yahoo/sketches/theta/AnotB.html | 379 --
.../com/yahoo/sketches/theta/CompactSketch.html | 398 --
.../com/yahoo/sketches/theta/HashIterator.html | 256 --
.../com/yahoo/sketches/theta/Intersection.html | 429 --
.../yahoo/sketches/theta/JaccardSimilarity.html | 392 --
.../sketches/theta/PairwiseSetOperations.html | 388 --
.../com/yahoo/sketches/theta/SetOperation.html | 516 ---
.../yahoo/sketches/theta/SetOperationBuilder.html | 674 ---
.../com/yahoo/sketches/theta/SingleItemSketch.html | 986 ----
.../apidocs/com/yahoo/sketches/theta/Sketch.html | 992 ----
.../apidocs/com/yahoo/sketches/theta/Sketches.html | 886 ----
.../apidocs/com/yahoo/sketches/theta/Union.html | 593 ---
.../yahoo/sketches/theta/UpdateReturnState.html | 399 --
.../com/yahoo/sketches/theta/UpdateSketch.html | 729 ---
.../yahoo/sketches/theta/UpdateSketchBuilder.html | 981 ----
.../com/yahoo/sketches/theta/class-use/AnotB.html | 172 -
.../sketches/theta/class-use/CompactSketch.html | 323 --
.../sketches/theta/class-use/HashIterator.html | 176 -
.../sketches/theta/class-use/Intersection.html | 192 -
.../theta/class-use/JaccardSimilarity.html | 126 -
.../theta/class-use/PairwiseSetOperations.html | 126 -
.../sketches/theta/class-use/SetOperation.html | 287 --
.../theta/class-use/SetOperationBuilder.html | 207 -
.../sketches/theta/class-use/SingleItemSketch.html | 269 --
.../com/yahoo/sketches/theta/class-use/Sketch.html | 345 --
.../yahoo/sketches/theta/class-use/Sketches.html | 126 -
.../com/yahoo/sketches/theta/class-use/Union.html | 192 -
.../theta/class-use/UpdateReturnState.html | 220 -
.../sketches/theta/class-use/UpdateSketch.html | 284 --
.../theta/class-use/UpdateSketchBuilder.html | 238 -
.../com/yahoo/sketches/theta/package-frame.html | 41 -
.../com/yahoo/sketches/theta/package-summary.html | 304 --
.../com/yahoo/sketches/theta/package-tree.html | 176 -
.../com/yahoo/sketches/theta/package-use.html | 240 -
.../apidocs/com/yahoo/sketches/tuple/AnotB.html | 311 --
.../yahoo/sketches/tuple/ArrayOfDoublesAnotB.html | 296 --
.../sketches/tuple/ArrayOfDoublesCombiner.html | 236 -
.../tuple/ArrayOfDoublesCompactSketch.html | 217 -
.../sketches/tuple/ArrayOfDoublesIntersection.html | 311 --
.../tuple/ArrayOfDoublesSetOperationBuilder.html | 448 --
.../yahoo/sketches/tuple/ArrayOfDoublesSketch.html | 557 ---
.../tuple/ArrayOfDoublesSketchIterator.html | 280 --
.../sketches/tuple/ArrayOfDoublesSketches.html | 590 ---
.../yahoo/sketches/tuple/ArrayOfDoublesUnion.html | 486 --
.../tuple/ArrayOfDoublesUpdatableSketch.html | 611 ---
.../ArrayOfDoublesUpdatableSketchBuilder.html | 420 --
.../com/yahoo/sketches/tuple/CompactSketch.html | 305 --
.../yahoo/sketches/tuple/DeserializeResult.html | 311 --
.../yahoo/sketches/tuple/DoubleSummary.Mode.html | 369 --
.../com/yahoo/sketches/tuple/DoubleSummary.html | 442 --
.../sketches/tuple/DoubleSummaryDeserializer.html | 295 --
.../yahoo/sketches/tuple/DoubleSummaryFactory.html | 333 --
.../sketches/tuple/DoubleSummarySetOperations.html | 346 --
.../apidocs/com/yahoo/sketches/tuple/Filter.html | 296 --
.../com/yahoo/sketches/tuple/Intersection.html | 331 --
.../apidocs/com/yahoo/sketches/tuple/Sketch.html | 478 --
.../com/yahoo/sketches/tuple/SketchIterator.html | 300 --
.../apidocs/com/yahoo/sketches/tuple/Sketches.html | 338 --
.../apidocs/com/yahoo/sketches/tuple/Summary.html | 261 --
.../yahoo/sketches/tuple/SummaryDeserializer.html | 246 -
.../com/yahoo/sketches/tuple/SummaryFactory.html | 236 -
.../yahoo/sketches/tuple/SummarySetOperations.html | 275 --
.../apidocs/com/yahoo/sketches/tuple/Union.html | 354 --
.../com/yahoo/sketches/tuple/UpdatableSketch.html | 615 ---
.../sketches/tuple/UpdatableSketchBuilder.html | 363 --
.../com/yahoo/sketches/tuple/UpdatableSummary.html | 253 --
.../com/yahoo/sketches/tuple/class-use/AnotB.html | 126 -
.../tuple/class-use/ArrayOfDoublesAnotB.html | 171 -
.../tuple/class-use/ArrayOfDoublesCombiner.html | 172 -
.../class-use/ArrayOfDoublesCompactSketch.html | 213 -
.../class-use/ArrayOfDoublesIntersection.html | 179 -
.../ArrayOfDoublesSetOperationBuilder.html | 183 -
.../tuple/class-use/ArrayOfDoublesSketch.html | 267 --
.../class-use/ArrayOfDoublesSketchIterator.html | 169 -
.../tuple/class-use/ArrayOfDoublesSketches.html | 126 -
.../tuple/class-use/ArrayOfDoublesUnion.html | 256 --
.../class-use/ArrayOfDoublesUpdatableSketch.html | 229 -
.../ArrayOfDoublesUpdatableSketchBuilder.html | 195 -
.../sketches/tuple/class-use/CompactSketch.html | 189 -
.../tuple/class-use/DeserializeResult.html | 187 -
.../tuple/class-use/DoubleSummary.Mode.html | 207 -
.../sketches/tuple/class-use/DoubleSummary.html | 221 -
.../tuple/class-use/DoubleSummaryDeserializer.html | 126 -
.../tuple/class-use/DoubleSummaryFactory.html | 171 -
.../class-use/DoubleSummarySetOperations.html | 126 -
.../com/yahoo/sketches/tuple/class-use/Filter.html | 126 -
.../sketches/tuple/class-use/Intersection.html | 126 -
.../com/yahoo/sketches/tuple/class-use/Sketch.html | 238 -
.../sketches/tuple/class-use/SketchIterator.html | 171 -
.../yahoo/sketches/tuple/class-use/Sketches.html | 126 -
.../yahoo/sketches/tuple/class-use/Summary.html | 281 --
.../tuple/class-use/SummaryDeserializer.html | 193 -
.../sketches/tuple/class-use/SummaryFactory.html | 201 -
.../tuple/class-use/SummarySetOperations.html | 195 -
.../com/yahoo/sketches/tuple/class-use/Union.html | 126 -
.../sketches/tuple/class-use/UpdatableSketch.html | 179 -
.../tuple/class-use/UpdatableSketchBuilder.html | 183 -
.../sketches/tuple/class-use/UpdatableSummary.html | 209 -
.../com/yahoo/sketches/tuple/package-frame.html | 58 -
.../com/yahoo/sketches/tuple/package-summary.html | 374 --
.../com/yahoo/sketches/tuple/package-tree.html | 193 -
.../com/yahoo/sketches/tuple/package-use.html | 282 --
api/core/snapshot/apidocs/constant-values.html | 321 --
api/core/snapshot/apidocs/deprecated-list.html | 195 -
api/core/snapshot/apidocs/help-doc.html | 231 -
api/core/snapshot/apidocs/index-all.html | 4759 --------------------
api/core/snapshot/apidocs/index.html | 76 -
api/core/snapshot/apidocs/overview-frame.html | 32 -
api/core/snapshot/apidocs/overview-summary.html | 258 --
api/core/snapshot/apidocs/overview-tree.html | 308 --
api/core/snapshot/apidocs/package-list | 11 -
.../snapshot/apidocs/resources/dictionary.html | 261 --
api/core/snapshot/apidocs/script.js | 30 -
api/core/snapshot/apidocs/serialized-form.html | 184 -
api/core/snapshot/apidocs/stylesheet.css | 646 ---
api/hive/snapshot/apidocs/allclasses-frame.html | 76 -
api/hive/snapshot/apidocs/allclasses-noframe.html | 76 -
...ItemsSketchUDAF.DataToItemsSketchEvaluator.html | 495 --
.../hive/frequencies/DataToItemsSketchUDAF.html | 339 --
.../hive/frequencies/DataToStringsSketchUDAF.html | 320 --
.../GetFrequentItemsFromStringsSketchUDTF.html | 332 --
...nItemsSketchUDAF.UnionItemsSketchEvaluator.html | 443 --
.../hive/frequencies/UnionItemsSketchUDAF.html | 326 --
.../hive/frequencies/UnionStringsSketchUDAF.html | 282 --
...ItemsSketchUDAF.DataToItemsSketchEvaluator.html | 126 -
.../class-use/DataToItemsSketchUDAF.html | 168 -
.../class-use/DataToStringsSketchUDAF.html | 126 -
.../GetFrequentItemsFromStringsSketchUDTF.html | 126 -
...nItemsSketchUDAF.UnionItemsSketchEvaluator.html | 126 -
.../class-use/UnionItemsSketchUDAF.html | 168 -
.../class-use/UnionStringsSketchUDAF.html | 126 -
.../sketches/hive/frequencies/package-frame.html | 27 -
.../sketches/hive/frequencies/package-summary.html | 189 -
.../sketches/hive/frequencies/package-tree.html | 163 -
.../sketches/hive/frequencies/package-use.html | 168 -
.../DataToSketchUDAF.DataToSketchEvaluator.html | 567 ---
.../yahoo/sketches/hive/hll/DataToSketchUDAF.html | 337 --
.../sketches/hive/hll/SketchToEstimateUDF.html | 294 --
.../UnionSketchUDAF.UnionSketchUDAFEvaluator.html | 586 ---
.../yahoo/sketches/hive/hll/UnionSketchUDAF.html | 333 --
.../yahoo/sketches/hive/hll/UnionSketchUDF.html | 359 --
.../DataToSketchUDAF.DataToSketchEvaluator.html | 126 -
.../hive/hll/class-use/DataToSketchUDAF.html | 126 -
.../hive/hll/class-use/SketchToEstimateUDF.html | 126 -
.../UnionSketchUDAF.UnionSketchUDAFEvaluator.html | 126 -
.../hive/hll/class-use/UnionSketchUDAF.html | 126 -
.../hive/hll/class-use/UnionSketchUDF.html | 126 -
.../com/yahoo/sketches/hive/hll/package-frame.html | 26 -
.../yahoo/sketches/hive/hll/package-summary.html | 185 -
.../com/yahoo/sketches/hive/hll/package-tree.html | 156 -
.../com/yahoo/sketches/hive/hll/package-use.html | 126 -
.../hive/quantiles/DataToDoublesSketchUDAF.html | 298 --
...ataToItemsSketchUDAF.DataToSketchEvaluator.html | 476 --
.../hive/quantiles/DataToItemsSketchUDAF.html | 339 --
.../hive/quantiles/DataToStringsSketchUDAF.html | 320 --
.../hive/quantiles/GetKFromDoublesSketchUDF.html | 294 --
.../hive/quantiles/GetKFromStringsSketchUDF.html | 294 --
.../hive/quantiles/GetPmfFromDoublesSketchUDF.html | 297 --
.../hive/quantiles/GetPmfFromStringsSketchUDF.html | 297 --
.../quantiles/GetQuantileFromDoublesSketchUDF.html | 297 --
.../quantiles/GetQuantileFromStringsSketchUDF.html | 297 --
.../GetQuantilesFromDoublesSketchUDF.html | 322 --
.../GetQuantilesFromStringsSketchUDF.html | 322 --
.../hive/quantiles/UnionDoublesSketchUDAF.html | 298 --
.../UnionItemsSketchUDAF.UnionEvaluator.html | 456 --
.../hive/quantiles/UnionItemsSketchUDAF.html | 339 --
.../hive/quantiles/UnionStringsSketchUDAF.html | 320 --
.../class-use/DataToDoublesSketchUDAF.html | 126 -
...ataToItemsSketchUDAF.DataToSketchEvaluator.html | 126 -
.../quantiles/class-use/DataToItemsSketchUDAF.html | 168 -
.../class-use/DataToStringsSketchUDAF.html | 126 -
.../class-use/GetKFromDoublesSketchUDF.html | 126 -
.../class-use/GetKFromStringsSketchUDF.html | 126 -
.../class-use/GetPmfFromDoublesSketchUDF.html | 126 -
.../class-use/GetPmfFromStringsSketchUDF.html | 126 -
.../class-use/GetQuantileFromDoublesSketchUDF.html | 126 -
.../class-use/GetQuantileFromStringsSketchUDF.html | 126 -
.../GetQuantilesFromDoublesSketchUDF.html | 126 -
.../GetQuantilesFromStringsSketchUDF.html | 126 -
.../class-use/UnionDoublesSketchUDAF.html | 126 -
.../UnionItemsSketchUDAF.UnionEvaluator.html | 126 -
.../quantiles/class-use/UnionItemsSketchUDAF.html | 168 -
.../class-use/UnionStringsSketchUDAF.html | 126 -
.../sketches/hive/quantiles/package-frame.html | 36 -
.../sketches/hive/quantiles/package-summary.html | 231 -
.../sketches/hive/quantiles/package-tree.html | 172 -
.../yahoo/sketches/hive/quantiles/package-use.html | 168 -
.../DataToSketchUDAF.DataToSketchEvaluator.html | 366 --
.../sketches/hive/theta/DataToSketchUDAF.html | 339 --
.../sketches/hive/theta/EstimateSketchUDF.html | 320 --
.../sketches/hive/theta/ExcludeSketchUDF.html | 330 --
.../sketches/hive/theta/IntersectSketchUDAF.html | 298 --
.../sketches/hive/theta/IntersectSketchUDF.html | 328 --
.../yahoo/sketches/hive/theta/UnionEvaluator.html | 526 ---
.../UnionSketchUDAF.UnionSketchUDAFEvaluator.html | 385 --
.../yahoo/sketches/hive/theta/UnionSketchUDAF.html | 333 --
.../yahoo/sketches/hive/theta/UnionSketchUDF.html | 362 --
.../DataToSketchUDAF.DataToSketchEvaluator.html | 126 -
.../hive/theta/class-use/DataToSketchUDAF.html | 126 -
.../hive/theta/class-use/EstimateSketchUDF.html | 126 -
.../hive/theta/class-use/ExcludeSketchUDF.html | 126 -
.../hive/theta/class-use/IntersectSketchUDAF.html | 126 -
.../hive/theta/class-use/IntersectSketchUDF.html | 126 -
.../hive/theta/class-use/UnionEvaluator.html | 174 -
.../UnionSketchUDAF.UnionSketchUDAFEvaluator.html | 126 -
.../hive/theta/class-use/UnionSketchUDAF.html | 126 -
.../hive/theta/class-use/UnionSketchUDF.html | 126 -
.../yahoo/sketches/hive/theta/package-frame.html | 30 -
.../yahoo/sketches/hive/theta/package-summary.html | 207 -
.../yahoo/sketches/hive/theta/package-tree.html | 163 -
.../com/yahoo/sketches/hive/theta/package-use.html | 163 -
.../tuple/ArrayOfDoublesSketchToEstimatesUDF.html | 294 --
.../tuple/ArrayOfDoublesSketchToValuesUDTF.html | 332 --
...chUDAF.DataToArrayOfDoublesSketchEvaluator.html | 541 ---
.../hive/tuple/DataToArrayOfDoublesSketchUDAF.html | 317 --
.../hive/tuple/DataToDoubleSummarySketchUDAF.html | 352 --
.../DataToDoubleSummaryWithModeSketchUDAF.html | 369 --
.../DataToSketchUDAF.DataToSketchEvaluator.html | 613 ---
.../sketches/hive/tuple/DataToSketchUDAF.html | 364 --
.../tuple/DoubleSummarySketchToEstimatesUDF.html | 294 --
.../tuple/DoubleSummarySketchToPercentileUDF.html | 297 --
...tchUDAF.UnionArrayOfDoublesSketchEvaluator.html | 541 ---
.../hive/tuple/UnionArrayOfDoublesSketchUDAF.html | 317 --
...etchUDAF.UnionDoubleSummarySketchEvaluator.html | 533 ---
.../hive/tuple/UnionDoubleSummarySketchUDAF.html | 341 --
....UnionDoubleSummaryWithModeSketchEvaluator.html | 553 ---
.../UnionDoubleSummaryWithModeSketchUDAF.html | 365 --
.../UnionSketchUDAF.UnionSketchEvaluator.html | 604 ---
.../yahoo/sketches/hive/tuple/UnionSketchUDAF.html | 365 --
.../ArrayOfDoublesSketchToEstimatesUDF.html | 126 -
.../ArrayOfDoublesSketchToValuesUDTF.html | 126 -
...chUDAF.DataToArrayOfDoublesSketchEvaluator.html | 126 -
.../class-use/DataToArrayOfDoublesSketchUDAF.html | 126 -
.../class-use/DataToDoubleSummarySketchUDAF.html | 126 -
.../DataToDoubleSummaryWithModeSketchUDAF.html | 126 -
.../DataToSketchUDAF.DataToSketchEvaluator.html | 126 -
.../hive/tuple/class-use/DataToSketchUDAF.html | 178 -
.../DoubleSummarySketchToEstimatesUDF.html | 126 -
.../DoubleSummarySketchToPercentileUDF.html | 126 -
...tchUDAF.UnionArrayOfDoublesSketchEvaluator.html | 126 -
.../class-use/UnionArrayOfDoublesSketchUDAF.html | 126 -
...etchUDAF.UnionDoubleSummarySketchEvaluator.html | 126 -
.../class-use/UnionDoubleSummarySketchUDAF.html | 126 -
....UnionDoubleSummaryWithModeSketchEvaluator.html | 126 -
.../UnionDoubleSummaryWithModeSketchUDAF.html | 126 -
.../UnionSketchUDAF.UnionSketchEvaluator.html | 172 -
.../hive/tuple/class-use/UnionSketchUDAF.html | 178 -
.../yahoo/sketches/hive/tuple/package-frame.html | 38 -
.../yahoo/sketches/hive/tuple/package-summary.html | 244 -
.../yahoo/sketches/hive/tuple/package-tree.html | 181 -
.../com/yahoo/sketches/hive/tuple/package-use.html | 169 -
api/hive/snapshot/apidocs/constant-values.html | 409 --
api/hive/snapshot/apidocs/deprecated-list.html | 126 -
api/hive/snapshot/apidocs/help-doc.html | 231 -
api/hive/snapshot/apidocs/index-all.html | 799 ----
api/hive/snapshot/apidocs/index.html | 76 -
api/hive/snapshot/apidocs/overview-frame.html | 26 -
api/hive/snapshot/apidocs/overview-summary.html | 182 -
api/hive/snapshot/apidocs/overview-tree.html | 239 -
api/hive/snapshot/apidocs/package-list | 5 -
api/hive/snapshot/apidocs/script.js | 30 -
api/hive/snapshot/apidocs/stylesheet.css | 646 ---
api/memory/snapshot/apidocs/allclasses-frame.html | 36 -
.../snapshot/apidocs/allclasses-noframe.html | 36 -
.../apidocs/com/yahoo/memory/BaseBuffer.html | 1088 -----
.../snapshot/apidocs/com/yahoo/memory/Buffer.html | 1643 -------
.../yahoo/memory/DefaultMemoryRequestServer.html | 366 --
.../snapshot/apidocs/com/yahoo/memory/Handle.html | 265 --
.../apidocs/com/yahoo/memory/MapHandle.html | 336 --
.../snapshot/apidocs/com/yahoo/memory/Memory.html | 1966 --------
.../com/yahoo/memory/MemoryRequestServer.html | 269 --
.../com/yahoo/memory/ReadOnlyException.html | 277 --
.../apidocs/com/yahoo/memory/UnsafeUtil.html | 788 ----
.../com/yahoo/memory/Utf8CodingException.html | 273 --
.../com/yahoo/memory/Util.RandomCodePoints.html | 383 --
.../snapshot/apidocs/com/yahoo/memory/Util.html | 450 --
.../apidocs/com/yahoo/memory/WritableBuffer.html | 1697 -------
.../com/yahoo/memory/WritableDirectHandle.html | 281 --
.../apidocs/com/yahoo/memory/WritableHandle.html | 253 --
.../com/yahoo/memory/WritableMapHandle.html | 374 --
.../apidocs/com/yahoo/memory/WritableMemory.html | 2176 ---------
.../com/yahoo/memory/class-use/BaseBuffer.html | 217 -
.../apidocs/com/yahoo/memory/class-use/Buffer.html | 236 -
.../class-use/DefaultMemoryRequestServer.html | 126 -
.../apidocs/com/yahoo/memory/class-use/Handle.html | 181 -
.../com/yahoo/memory/class-use/MapHandle.html | 179 -
.../apidocs/com/yahoo/memory/class-use/Memory.html | 300 --
.../memory/class-use/MemoryRequestServer.html | 192 -
.../yahoo/memory/class-use/ReadOnlyException.html | 126 -
.../com/yahoo/memory/class-use/UnsafeUtil.html | 126 -
.../memory/class-use/Utf8CodingException.html | 165 -
.../memory/class-use/Util.RandomCodePoints.html | 126 -
.../apidocs/com/yahoo/memory/class-use/Util.html | 126 -
.../com/yahoo/memory/class-use/WritableBuffer.html | 201 -
.../memory/class-use/WritableDirectHandle.html | 162 -
.../com/yahoo/memory/class-use/WritableHandle.html | 159 -
.../yahoo/memory/class-use/WritableMapHandle.html | 164 -
.../com/yahoo/memory/class-use/WritableMemory.html | 318 --
.../apidocs/com/yahoo/memory/package-frame.html | 43 -
.../apidocs/com/yahoo/memory/package-summary.html | 430 --
.../apidocs/com/yahoo/memory/package-tree.html | 189 -
.../apidocs/com/yahoo/memory/package-use.html | 209 -
api/memory/snapshot/apidocs/constant-values.html | 260 --
api/memory/snapshot/apidocs/deprecated-list.html | 126 -
api/memory/snapshot/apidocs/help-doc.html | 231 -
api/memory/snapshot/apidocs/index-all.html | 1177 -----
api/memory/snapshot/apidocs/index.html | 73 -
api/memory/snapshot/apidocs/overview-summary.html | 160 -
api/memory/snapshot/apidocs/overview-tree.html | 194 -
api/memory/snapshot/apidocs/package-list | 1 -
api/memory/snapshot/apidocs/script.js | 30 -
api/memory/snapshot/apidocs/serialized-form.html | 152 -
api/memory/snapshot/apidocs/stylesheet.css | 646 ---
api/misc/snapshot/apidocs/allclasses-frame.html | 45 -
api/misc/snapshot/apidocs/allclasses-noframe.html | 45 -
.../apidocs/com/yahoo/memory/AllocFastMemory.html | 344 --
.../apidocs/com/yahoo/memory/FastMemory.html | 983 ----
.../com/yahoo/memory/MemoryPerformance.html | 356 --
.../com/yahoo/memory/UnsafeBytesVsShifters.html | 311 --
.../yahoo/memory/class-use/AllocFastMemory.html | 126 -
.../com/yahoo/memory/class-use/FastMemory.html | 190 -
.../yahoo/memory/class-use/MemoryPerformance.html | 126 -
.../memory/class-use/UnsafeBytesVsShifters.html | 126 -
.../apidocs/com/yahoo/memory/package-frame.html | 24 -
.../apidocs/com/yahoo/memory/package-summary.html | 156 -
.../apidocs/com/yahoo/memory/package-tree.html | 145 -
.../apidocs/com/yahoo/memory/package-use.html | 159 -
.../yahoo/sketches/benchmark/BenchmarkMain.html | 277 --
.../sketches/benchmark/HllSketchBenchmark.html | 316 --
.../sketches/benchmark/SketchBenchmark.Spec.html | 292 --
.../yahoo/sketches/benchmark/SketchBenchmark.html | 274 --
.../yahoo/sketches/benchmark/ThetaBenchmark.html | 350 --
.../sketches/benchmark/ThetaMemoryBenchmark.html | 316 --
.../benchmark/class-use/BenchmarkMain.html | 126 -
.../benchmark/class-use/HllSketchBenchmark.html | 126 -
.../benchmark/class-use/SketchBenchmark.Spec.html | 182 -
.../benchmark/class-use/SketchBenchmark.html | 174 -
.../benchmark/class-use/ThetaBenchmark.html | 126 -
.../benchmark/class-use/ThetaMemoryBenchmark.html | 126 -
.../yahoo/sketches/benchmark/package-frame.html | 29 -
.../yahoo/sketches/benchmark/package-summary.html | 175 -
.../com/yahoo/sketches/benchmark/package-tree.html | 147 -
.../com/yahoo/sketches/benchmark/package-use.html | 162 -
.../com/yahoo/sketches/cmd/CommandLine.html | 259 --
.../yahoo/sketches/cmd/class-use/CommandLine.html | 126 -
.../com/yahoo/sketches/cmd/package-frame.html | 21 -
.../com/yahoo/sketches/cmd/package-summary.html | 146 -
.../com/yahoo/sketches/cmd/package-tree.html | 139 -
.../com/yahoo/sketches/cmd/package-use.html | 126 -
.../apidocs/com/yahoo/sketches/demo/DemoImpl.html | 301 --
.../com/yahoo/sketches/demo/ExactVsSketchDemo.html | 298 --
.../apidocs/com/yahoo/sketches/demo/UnixCmd.html | 282 --
.../apidocs/com/yahoo/sketches/demo/Util.html | 300 --
.../yahoo/sketches/demo/class-use/DemoImpl.html | 126 -
.../sketches/demo/class-use/ExactVsSketchDemo.html | 126 -
.../com/yahoo/sketches/demo/class-use/UnixCmd.html | 126 -
.../com/yahoo/sketches/demo/class-use/Util.html | 126 -
.../com/yahoo/sketches/demo/package-frame.html | 24 -
.../com/yahoo/sketches/demo/package-summary.html | 163 -
.../com/yahoo/sketches/demo/package-tree.html | 142 -
.../com/yahoo/sketches/demo/package-use.html | 126 -
.../sketches/hll/ProcessDistributionStream.html | 269 --
.../com/yahoo/sketches/hll/ProcessIpStream.html | 265 --
.../com/yahoo/sketches/hll/VariousMapRSETest.html | 366 --
.../hll/class-use/ProcessDistributionStream.html | 126 -
.../sketches/hll/class-use/ProcessIpStream.html | 126 -
.../sketches/hll/class-use/VariousMapRSETest.html | 126 -
.../com/yahoo/sketches/hll/package-frame.html | 23 -
.../com/yahoo/sketches/hll/package-summary.html | 158 -
.../com/yahoo/sketches/hll/package-tree.html | 141 -
.../com/yahoo/sketches/hll/package-use.html | 126 -
.../yahoo/sketches/performance/ProcessStats.html | 318 --
.../sketches/performance/SketchPerformance.html | 319 --
.../com/yahoo/sketches/performance/Stats.html | 373 --
.../yahoo/sketches/performance/TrialManager.html | 516 ---
.../performance/class-use/ProcessStats.html | 126 -
.../performance/class-use/SketchPerformance.html | 126 -
.../sketches/performance/class-use/Stats.html | 183 -
.../performance/class-use/TrialManager.html | 168 -
.../yahoo/sketches/performance/package-frame.html | 24 -
.../sketches/performance/package-summary.html | 165 -
.../yahoo/sketches/performance/package-tree.html | 142 -
.../yahoo/sketches/performance/package-use.html | 166 -
.../yahoo/sketches/sampling/ReservoirEntropy.html | 277 --
.../yahoo/sketches/sampling/SamplingConfig.html | 199 -
.../yahoo/sketches/sampling/UnionBenchmark.html | 277 --
.../yahoo/sketches/sampling/UpdateBenchmark.html | 280 --
.../sampling/class-use/ReservoirEntropy.html | 126 -
.../sampling/class-use/SamplingConfig.html | 126 -
.../sampling/class-use/UnionBenchmark.html | 126 -
.../sampling/class-use/UpdateBenchmark.html | 126 -
.../com/yahoo/sketches/sampling/package-frame.html | 24 -
.../yahoo/sketches/sampling/package-summary.html | 165 -
.../com/yahoo/sketches/sampling/package-tree.html | 142 -
.../com/yahoo/sketches/sampling/package-use.html | 126 -
api/misc/snapshot/apidocs/constant-values.html | 126 -
api/misc/snapshot/apidocs/deprecated-list.html | 126 -
api/misc/snapshot/apidocs/help-doc.html | 231 -
api/misc/snapshot/apidocs/index-all.html | 680 ---
api/misc/snapshot/apidocs/index.html | 75 -
api/misc/snapshot/apidocs/overview-frame.html | 28 -
api/misc/snapshot/apidocs/overview-summary.html | 166 -
api/misc/snapshot/apidocs/overview-tree.html | 176 -
api/misc/snapshot/apidocs/package-list | 7 -
.../resources/javadoc8OverrideStylesheet.css | 67 -
.../snapshot/apidocs/resources/stylesheetOrig.css | 576 ---
api/misc/snapshot/apidocs/script.js | 30 -
api/misc/snapshot/apidocs/stylesheet.css | 646 ---
api/pig/snapshot/apidocs/allclasses-frame.html | 92 -
api/pig/snapshot/apidocs/allclasses-noframe.html | 92 -
.../sketches/pig/frequencies/AlgebraicInitial.html | 327 --
.../pig/frequencies/DataToFrequentItemsSketch.html | 400 --
...quentItemsSketchAlgebraicIntermediateFinal.html | 352 --
.../DataToFrequentStringsSketch.Initial.html | 320 --
...aToFrequentStringsSketch.IntermediateFinal.html | 320 --
.../frequencies/DataToFrequentStringsSketch.html | 394 --
.../FrequentStringsSketchToEstimates.html | 363 --
.../pig/frequencies/UnionFrequentItemsSketch.html | 400 --
...quentItemsSketchAlgebraicIntermediateFinal.html | 352 --
.../UnionFrequentStringsSketch.Initial.html | 320 --
...ionFrequentStringsSketch.IntermediateFinal.html | 320 --
.../frequencies/UnionFrequentStringsSketch.html | 394 --
.../frequencies/class-use/AlgebraicInitial.html | 173 -
.../class-use/DataToFrequentItemsSketch.html | 171 -
...quentItemsSketchAlgebraicIntermediateFinal.html | 169 -
.../DataToFrequentStringsSketch.Initial.html | 126 -
...aToFrequentStringsSketch.IntermediateFinal.html | 126 -
.../class-use/DataToFrequentStringsSketch.html | 126 -
.../FrequentStringsSketchToEstimates.html | 126 -
.../class-use/UnionFrequentItemsSketch.html | 171 -
...quentItemsSketchAlgebraicIntermediateFinal.html | 169 -
.../UnionFrequentStringsSketch.Initial.html | 126 -
...ionFrequentStringsSketch.IntermediateFinal.html | 126 -
.../class-use/UnionFrequentStringsSketch.html | 126 -
.../sketches/pig/frequencies/package-frame.html | 32 -
.../sketches/pig/frequencies/package-summary.html | 229 -
.../sketches/pig/frequencies/package-tree.html | 169 -
.../sketches/pig/frequencies/package-use.html | 186 -
.../com/yahoo/sketches/pig/hash/MurmurHash3.html | 388 --
.../sketches/pig/hash/class-use/MurmurHash3.html | 126 -
.../com/yahoo/sketches/pig/hash/package-frame.html | 21 -
.../yahoo/sketches/pig/hash/package-summary.html | 167 -
.../com/yahoo/sketches/pig/hash/package-tree.html | 143 -
.../com/yahoo/sketches/pig/hash/package-use.html | 126 -
.../pig/quantiles/DataToDoublesSketch.Initial.html | 354 --
.../DataToDoublesSketch.IntermediateFinal.html | 373 --
.../pig/quantiles/DataToDoublesSketch.html | 587 ---
...DataToItemsSketch.DataToItemsSketchInitial.html | 353 --
...sSketch.DataToItemsSketchIntermediateFinal.html | 374 --
.../sketches/pig/quantiles/DataToItemsSketch.html | 546 ---
...ketch.DataToStringsSketchIntermediateFinal.html | 309 --
.../pig/quantiles/DataToStringsSketch.html | 389 --
.../pig/quantiles/GetKFromDoublesSketch.html | 325 --
.../pig/quantiles/GetKFromStringsSketch.html | 325 --
.../pig/quantiles/GetPmfFromDoublesSketch.html | 328 --
.../pig/quantiles/GetPmfFromStringsSketch.html | 328 --
.../quantiles/GetQuantileFromDoublesSketch.html | 327 --
.../quantiles/GetQuantileFromStringsSketch.html | 327 --
.../quantiles/GetQuantilesFromDoublesSketch.html | 327 --
.../quantiles/GetQuantilesFromStringsSketch.html | 327 --
.../pig/quantiles/UnionDoublesSketch.Initial.html | 354 --
.../UnionDoublesSketch.IntermediateFinal.html | 373 --
.../sketches/pig/quantiles/UnionDoublesSketch.html | 578 ---
.../UnionItemsSketch.UnionItemsSketchInitial.html | 353 --
...msSketch.UnionItemsSketchIntermediateFinal.html | 352 --
.../sketches/pig/quantiles/UnionItemsSketch.html | 515 ---
...Sketch.UnionStringsSketchIntermediateFinal.html | 309 --
.../sketches/pig/quantiles/UnionStringsSketch.html | 389 --
.../class-use/DataToDoublesSketch.Initial.html | 126 -
.../DataToDoublesSketch.IntermediateFinal.html | 126 -
.../quantiles/class-use/DataToDoublesSketch.html | 126 -
...DataToItemsSketch.DataToItemsSketchInitial.html | 126 -
...sSketch.DataToItemsSketchIntermediateFinal.html | 169 -
.../pig/quantiles/class-use/DataToItemsSketch.html | 171 -
...ketch.DataToStringsSketchIntermediateFinal.html | 126 -
.../quantiles/class-use/DataToStringsSketch.html | 126 -
.../quantiles/class-use/GetKFromDoublesSketch.html | 126 -
.../quantiles/class-use/GetKFromStringsSketch.html | 126 -
.../class-use/GetPmfFromDoublesSketch.html | 126 -
.../class-use/GetPmfFromStringsSketch.html | 126 -
.../class-use/GetQuantileFromDoublesSketch.html | 126 -
.../class-use/GetQuantileFromStringsSketch.html | 126 -
.../class-use/GetQuantilesFromDoublesSketch.html | 126 -
.../class-use/GetQuantilesFromStringsSketch.html | 126 -
.../class-use/UnionDoublesSketch.Initial.html | 126 -
.../UnionDoublesSketch.IntermediateFinal.html | 126 -
.../quantiles/class-use/UnionDoublesSketch.html | 126 -
.../UnionItemsSketch.UnionItemsSketchInitial.html | 126 -
...msSketch.UnionItemsSketchIntermediateFinal.html | 169 -
.../pig/quantiles/class-use/UnionItemsSketch.html | 171 -
...Sketch.UnionStringsSketchIntermediateFinal.html | 126 -
.../quantiles/class-use/UnionStringsSketch.html | 126 -
.../sketches/pig/quantiles/package-frame.html | 44 -
.../sketches/pig/quantiles/package-summary.html | 306 --
.../yahoo/sketches/pig/quantiles/package-tree.html | 178 -
.../yahoo/sketches/pig/quantiles/package-use.html | 181 -
.../pig/sampling/ReservoirSampling.Initial.html | 345 --
.../ReservoirSampling.IntermediateFinal.html | 345 --
.../sketches/pig/sampling/ReservoirSampling.html | 488 --
.../class-use/ReservoirSampling.Initial.html | 126 -
.../ReservoirSampling.IntermediateFinal.html | 126 -
.../pig/sampling/class-use/ReservoirSampling.html | 126 -
.../yahoo/sketches/pig/sampling/package-frame.html | 23 -
.../sketches/pig/sampling/package-summary.html | 171 -
.../yahoo/sketches/pig/sampling/package-tree.html | 149 -
.../yahoo/sketches/pig/sampling/package-use.html | 126 -
.../com/yahoo/sketches/pig/theta/AexcludeB.html | 424 --
.../sketches/pig/theta/DataToSketch.Initial.html | 403 --
.../pig/theta/DataToSketch.IntermediateFinal.html | 443 --
.../com/yahoo/sketches/pig/theta/DataToSketch.html | 666 ---
.../com/yahoo/sketches/pig/theta/ErrorBounds.html | 402 --
.../com/yahoo/sketches/pig/theta/Estimate.html | 368 --
.../sketches/pig/theta/Intersect.Initial.html | 354 --
.../pig/theta/Intersect.IntermediateFinal.html | 377 --
.../com/yahoo/sketches/pig/theta/Intersect.html | 583 ---
.../yahoo/sketches/pig/theta/SketchToString.html | 421 --
.../yahoo/sketches/pig/theta/Union.Initial.html | 407 --
.../pig/theta/Union.IntermediateFinal.html | 443 --
.../com/yahoo/sketches/pig/theta/Union.html | 653 ---
.../sketches/pig/theta/class-use/AexcludeB.html | 126 -
.../pig/theta/class-use/DataToSketch.Initial.html | 126 -
.../class-use/DataToSketch.IntermediateFinal.html | 126 -
.../sketches/pig/theta/class-use/DataToSketch.html | 126 -
.../sketches/pig/theta/class-use/ErrorBounds.html | 126 -
.../sketches/pig/theta/class-use/Estimate.html | 126 -
.../pig/theta/class-use/Intersect.Initial.html | 126 -
.../class-use/Intersect.IntermediateFinal.html | 126 -
.../sketches/pig/theta/class-use/Intersect.html | 126 -
.../pig/theta/class-use/SketchToString.html | 126 -
.../pig/theta/class-use/Union.Initial.html | 126 -
.../theta/class-use/Union.IntermediateFinal.html | 126 -
.../yahoo/sketches/pig/theta/class-use/Union.html | 126 -
.../yahoo/sketches/pig/theta/package-frame.html | 33 -
.../yahoo/sketches/pig/theta/package-summary.html | 242 -
.../com/yahoo/sketches/pig/theta/package-tree.html | 155 -
.../com/yahoo/sketches/pig/theta/package-use.html | 126 -
.../yahoo/sketches/pig/tuple/AlgebraicInitial.html | 327 --
.../pig/tuple/ArrayOfDoublesSketchToEstimates.html | 330 --
.../tuple/DataToArrayOfDoublesSketch.Initial.html | 370 --
...taToArrayOfDoublesSketch.IntermediateFinal.html | 399 --
.../pig/tuple/DataToArrayOfDoublesSketch.html | 520 ---
.../tuple/DataToDoubleSummarySketch.Initial.html | 343 --
...ataToDoubleSummarySketch.IntermediateFinal.html | 344 --
.../pig/tuple/DataToDoubleSummarySketch.html | 431 --
.../com/yahoo/sketches/pig/tuple/DataToSketch.html | 453 --
.../DataToSketchAlgebraicIntermediateFinal.html | 398 --
.../pig/tuple/DoubleSummarySketchToEstimates.html | 329 --
.../pig/tuple/DoubleSummarySketchToPercentile.html | 328 --
.../tuple/UnionArrayOfDoublesSketch.Initial.html | 343 --
...nionArrayOfDoublesSketch.IntermediateFinal.html | 373 --
.../pig/tuple/UnionArrayOfDoublesSketch.html | 493 --
.../tuple/UnionDoubleSummarySketch.Initial.html | 344 --
...UnionDoubleSummarySketch.IntermediateFinal.html | 344 --
.../pig/tuple/UnionDoubleSummarySketch.html | 431 --
.../com/yahoo/sketches/pig/tuple/UnionSketch.html | 421 --
.../UnionSketchAlgebraicIntermediateFinal.html | 366 --
.../pig/tuple/class-use/AlgebraicInitial.html | 181 -
.../class-use/ArrayOfDoublesSketchToEstimates.html | 126 -
.../DataToArrayOfDoublesSketch.Initial.html | 126 -
...taToArrayOfDoublesSketch.IntermediateFinal.html | 126 -
.../class-use/DataToArrayOfDoublesSketch.html | 126 -
.../DataToDoubleSummarySketch.Initial.html | 126 -
...ataToDoubleSummarySketch.IntermediateFinal.html | 126 -
.../tuple/class-use/DataToDoubleSummarySketch.html | 126 -
.../sketches/pig/tuple/class-use/DataToSketch.html | 171 -
.../DataToSketchAlgebraicIntermediateFinal.html | 169 -
.../class-use/DoubleSummarySketchToEstimates.html | 126 -
.../class-use/DoubleSummarySketchToPercentile.html | 126 -
.../UnionArrayOfDoublesSketch.Initial.html | 126 -
...nionArrayOfDoublesSketch.IntermediateFinal.html | 126 -
.../tuple/class-use/UnionArrayOfDoublesSketch.html | 126 -
.../UnionDoubleSummarySketch.Initial.html | 126 -
...UnionDoubleSummarySketch.IntermediateFinal.html | 126 -
.../tuple/class-use/UnionDoubleSummarySketch.html | 126 -
.../sketches/pig/tuple/class-use/UnionSketch.html | 171 -
.../UnionSketchAlgebraicIntermediateFinal.html | 169 -
.../yahoo/sketches/pig/tuple/package-frame.html | 40 -
.../yahoo/sketches/pig/tuple/package-summary.html | 265 --
.../com/yahoo/sketches/pig/tuple/package-tree.html | 177 -
.../com/yahoo/sketches/pig/tuple/package-use.html | 186 -
api/pig/snapshot/apidocs/constant-values.html | 126 -
api/pig/snapshot/apidocs/deprecated-list.html | 126 -
api/pig/snapshot/apidocs/help-doc.html | 231 -
api/pig/snapshot/apidocs/index-all.html | 1486 ------
api/pig/snapshot/apidocs/index.html | 75 -
api/pig/snapshot/apidocs/overview-frame.html | 27 -
api/pig/snapshot/apidocs/overview-summary.html | 194 -
api/pig/snapshot/apidocs/overview-tree.html | 266 --
api/pig/snapshot/apidocs/package-list | 6 -
api/pig/snapshot/apidocs/resources/dictionary.html | 234 -
api/pig/snapshot/apidocs/script.js | 30 -
api/pig/snapshot/apidocs/stylesheet.css | 646 ---
css/blogs.css | 84 -
css/docs.css | 112 -
css/footer.css | 40 -
css/header.css | 202 -
css/index.css | 12 -
css/main.css | 87 -
css/syntax.css | 69 -
css/toc.css | 40 -
docs/Adaptors.md | 19 -
docs/Architecture.md | 169 -
docs/CommandLine/CommandLine-old.md | 181 -
docs/CommandLine/CommandLine.md | 6 -
docs/Concurrency.md | 17 -
docs/DruidIntegration.md | 7 -
docs/Frequency/FrequencySketchesOverview.md | 43 -
docs/Frequency/FrequentDistinctTuplesSketch.md | 187 -
docs/Frequency/FrequentItemsErrorTable.md | 61 -
docs/Frequency/FrequentItemsHiveUDFs.md | 52 -
docs/Frequency/FrequentItemsJavaExample.md | 81 -
docs/Frequency/FrequentItemsOverview.md | 267 --
docs/Frequency/FrequentItemsPigUDFs.md | 83 -
docs/Frequency/FrequentItemsReferences.md | 16 -
docs/Frequency/data.txt | 19 -
docs/HLL/HLL.md | 147 -
docs/HLL/HllHiveUDFs.md | 66 -
docs/HLL/HllJavaExample.md | 81 -
docs/HLL/HllMap.md | 70 -
docs/HLL/HllPigUDFs.md | 104 -
docs/HLL/HllSketchVsDruidHyperLogLogCollector.md | 75 -
docs/HLL/Hll_vs_Hllpp.md | 230 -
docs/KeyFeatures.md | 78 -
docs/LargeScale.md | 62 -
docs/MajorSketchFamilies.md | 40 -
docs/Memory/MemoryPackage.md | 320 --
docs/Memory/MemoryPerformance.md | 94 -
docs/OrderSensitivity.md | 47 -
docs/Quantiles/Definitions.md | 118 -
docs/Quantiles/DruidApproxHistogramStudy.md | 70 -
docs/Quantiles/ExactQuantiles.md | 80 -
docs/Quantiles/KLLSketch.md | 57 -
docs/Quantiles/KllSketchVsTDigest.md | 105 -
docs/Quantiles/MomentsSketchStudy.md | 66 -
docs/Quantiles/QuantilesAccuracy.md | 90 -
docs/Quantiles/QuantilesHiveUDFs.md | 51 -
docs/Quantiles/QuantilesJavaExample.md | 100 -
docs/Quantiles/QuantilesOverview.md | 239 -
docs/Quantiles/QuantilesPigUDFs.md | 75 -
docs/Quantiles/QuantilesReferences.md | 14 -
docs/Quantiles/QuantilesStreamAStudy.md | 73 -
docs/Quantiles/data.txt | 20 -
docs/Research.md | 139 -
docs/Sampling/ReservoirSampling.md | 54 -
docs/Sampling/ReservoirSamplingJava.md | 90 -
docs/Sampling/ReservoirSamplingPerformance.md | 67 -
docs/Sampling/ReservoirSamplingPigUDFs.md | 76 -
docs/Sampling/VarOptPigUDFs.md | 89 -
docs/Sampling/VarOptSampling.md | 64 -
docs/Sampling/VarOptSamplingJava.md | 88 -
docs/Sampling/data.txt | 8 -
docs/SketchElements.md | 48 -
docs/SketchOrigins.md | 42 -
docs/TheChallenge.md | 114 -
docs/Theta/AccuracyOfDifferentKUnions.md | 14 -
docs/Theta/ConcurrentThetaSketch.md | 190 -
docs/Theta/InverseEstimate.md | 53 -
docs/Theta/KMVbetterEst.md | 26 -
docs/Theta/KMVempty.md | 24 -
docs/Theta/KMVfirstEst.md | 25 -
docs/Theta/KMVrejection.md | 16 -
docs/Theta/KMVupdateVkth.md | 43 -
docs/Theta/ThetaAccuracy.md | 39 -
docs/Theta/ThetaAccuracyPlots.md | 125 -
docs/Theta/ThetaConfidenceIntervals.md | 92 -
docs/Theta/ThetaErrorTable.md | 52 -
docs/Theta/ThetaHiveUDFs.md | 70 -
docs/Theta/ThetaJavaExample.md | 114 -
docs/Theta/ThetaMergeSpeed.md | 17 -
docs/Theta/ThetaMergingAlgorithm.md | 44 -
docs/Theta/ThetaPSampling.md | 72 -
docs/Theta/ThetaPigUDFs.md | 97 -
docs/Theta/ThetaReferences.md | 15 -
docs/Theta/ThetaSize.md | 185 -
docs/Theta/ThetaSketchFramework.md | 66 -
docs/Theta/ThetaSketchSetOps.md | 69 -
docs/Theta/ThetaSketchSetOpsAccuracy.md | 129 -
docs/Theta/ThetaSparkExample.md | 346 --
docs/Theta/ThetaUpdateSpeed.md | 58 -
docs/Theta/data.txt | 140 -
docs/Theta/setops_data.txt | 12 -
docs/Tuple/TupleHiveUDFs.md | 34 -
docs/Tuple/TupleJavaExample.md | 85 -
docs/Tuple/TupleOverview.md | 27 -
docs/Tuple/TuplePigUDFs.md | 165 -
docs/Tuple/data.txt | 100 -
docs/WhoUses.md | 12 -
docs/downloads.md | 56 -
docs/img/BigWin1SmallQuerySpace.png | Bin 37689 -> 0 bytes
docs/img/BigWin2Mergeability.png | Bin 76017 -> 0 bytes
docs/img/BigWins3_4QuerySpeedArchitecture.png | Bin 82330 -> 0 bytes
docs/img/BigWins5_6RealTimeLateData.png | Bin 156038 -> 0 bytes
docs/img/PeopleCloud.png | Bin 637550 -> 0 bytes
docs/img/SketchElements.png | Bin 161007 -> 0 bytes
docs/img/SketchOrigins.png | Bin 104963 -> 0 bytes
docs/img/SwimLanes.png | Bin 93577 -> 0 bytes
docs/img/TwoDataSources.png | Bin 89985 -> 0 bytes
docs/img/fdt/FdtGroupErrorQuantiles.png | Bin 126208 -> 0 bytes
docs/img/fi/EstimateError0.7.png | Bin 29135 -> 0 bytes
docs/img/fi/EstimateError1.1.png | Bin 34673 -> 0 bytes
docs/img/fi/FI_ConfusionMatrix.png | Bin 134911 -> 0 bytes
docs/img/fi/FreqItemsError3.png | Bin 72528 -> 0 bytes
docs/img/fi/GetFrequentItems0.7.png | Bin 43011 -> 0 bytes
docs/img/fi/GetFrequentItems1.1.png | Bin 39362 -> 0 bytes
docs/img/fi/LBError0.7.png | Bin 27861 -> 0 bytes
docs/img/fi/LBError1.1.png | Bin 32563 -> 0 bytes
docs/img/fi/RealCountDistribution0.7.png | Bin 29491 -> 0 bytes
docs/img/fi/RealCountDistribution1.1.png | Bin 26279 -> 0 bytes
docs/img/fi/UBError0.7.png | Bin 27447 -> 0 bytes
docs/img/fi/UBError1.1.png | Bin 30154 -> 0 bytes
docs/img/hll/DruidBuildMergeTimeComparison.png | Bin 38927 -> 0 bytes
docs/img/hll/DruidHllBiasComparison.png | Bin 47312 -> 0 bytes
docs/img/hll/DruidRSEComparison.png | Bin 39306 -> 0 bytes
docs/img/hll/HllHipLgK14LgT20_Quantiles.png | Bin 152963 -> 0 bytes
docs/img/hll/HllHipLgK4LgT20LgU20_accuracy.png | Bin 167286 -> 0 bytes
docs/img/hll/HllK21T16U24.png | Bin 187914 -> 0 bytes
docs/img/hll/HllK21T16U24_closeup.png | Bin 209986 -> 0 bytes
docs/img/hll/HllK21T16U24_scale.png | Bin 137467 -> 0 bytes
docs/img/hll/HllVsHllppAcc.png | Bin 308573 -> 0 bytes
docs/img/hll/HllVsHllppLogMerit.png | Bin 122798 -> 0 bytes
docs/img/hll/HllVsHllppMerit.png | Bin 111251 -> 0 bytes
docs/img/hll/Hllpp21sp25T14U24_scale.png | Bin 176117 -> 0 bytes
docs/img/hll/HllppK14T13SP26.png | Bin 146739 -> 0 bytes
docs/img/hll/HllppK21T14.png | Bin 195606 -> 0 bytes
docs/img/hll/HllppK21T14_closeup.png | Bin 225068 -> 0 bytes
docs/img/hll/RSE_UniqueCountMap.png | Bin 104913 -> 0 bytes
docs/img/hll/SerCompactSizes.png | Bin 129504 -> 0 bytes
docs/img/hll/SpeedComparisons.png | Bin 173360 -> 0 bytes
docs/img/hll/hll-sketch-vs-druid-error-95pct.png | Bin 133986 -> 0 bytes
docs/img/hll/hll-sketch-vs-druid-error-99pct.png | Bin 143935 -> 0 bytes
docs/img/hll/hll-sketch-vs-druid-size.png | Bin 126275 -> 0 bytes
docs/img/hll/serde/Hll4SerDeK12T14.png | Bin 113610 -> 0 bytes
docs/img/hll/serde/Hll8SerDeK12T16CompactF.png | Bin 110499 -> 0 bytes
.../img/hll/serde/Hll8SerDeK12T16CompactFWrapT.png | Bin 98399 -> 0 bytes
docs/img/hll/serde/HllVsHllpSummary.png | Bin 129173 -> 0 bytes
docs/img/hll/serde/HllpSerDeP12SP25T14.png | Bin 105535 -> 0 bytes
docs/img/hll/upspeed/HllUpdateSpeed.png | Bin 172360 -> 0 bytes
docs/img/hll/upspeed/HllVsHllpUpdateSpeed.png | Bin 153626 -> 0 bytes
docs/img/memory/BB_LB.png | Bin 349354 -> 0 bytes
docs/img/memory/CoreHierarchy.png | Bin 73930 -> 0 bytes
docs/img/memory/MapAndHandleHierarchy.png | Bin 75181 -> 0 bytes
docs/img/memory/MemoryDirect.png | Bin 631988 -> 0 bytes
docs/img/memory/MemoryHeap.png | Bin 621812 -> 0 bytes
docs/img/memory/Read_C_Java_Unsafe.png | Bin 366579 -> 0 bytes
docs/img/memory/Speed_0.12.0.png | Bin 155464 -> 0 bytes
docs/img/memory/Write_C_Java_Unsafe.png | Bin 471292 -> 0 bytes
docs/img/quantiles/DSQsketchK256_StreamA_CDF.png | Bin 123108 -> 0 bytes
docs/img/quantiles/DSQsketchK256_StreamA_PMF.png | Bin 323666 -> 0 bytes
docs/img/quantiles/DSQsketchK32_StreamA_CDF.png | Bin 139473 -> 0 bytes
docs/img/quantiles/DSQsketchK32_StreamA_PMF.png | Bin 330855 -> 0 bytes
docs/img/quantiles/DruidAH_StreamA_CDF.png | Bin 90482 -> 0 bytes
docs/img/quantiles/DruidAH_StreamA_PMF1.png | Bin 198640 -> 0 bytes
docs/img/quantiles/DruidAH_StreamA_PMF2.png | Bin 141803 -> 0 bytes
docs/img/quantiles/MSketch_StreamA_CDF.png | Bin 103735 -> 0 bytes
docs/img/quantiles/QuantilesCDF.png | Bin 152399 -> 0 bytes
docs/img/quantiles/QuantilesCDFAbsRankError.png | Bin 145712 -> 0 bytes
docs/img/quantiles/QuantilesInverseCDF.png | Bin 141995 -> 0 bytes
docs/img/quantiles/StreamA_ExactCDF.png | Bin 82697 -> 0 bytes
docs/img/quantiles/StreamA_ExactHistogram.png | Bin 292877 -> 0 bytes
docs/img/quantiles/TimeSpentHistogram.png | Bin 207354 -> 0 bytes
docs/img/quantiles/TimeSpentLognormal.png | Bin 227108 -> 0 bytes
docs/img/quantiles/TimeSpentQuantiles.png | Bin 102170 -> 0 bytes
.../kll200-vs-ds128-accuracy-per-byte-log.png | Bin 78284 -> 0 bytes
docs/img/quantiles/kll200-vs-ds128-items.png | Bin 72229 -> 0 bytes
docs/img/quantiles/kll200-vs-ds128-rank-error.png | Bin 74550 -> 0 bytes
docs/img/quantiles/kll200-vs-ds128-size.png | Bin 79397 -> 0 bytes
docs/img/quantiles/kll200-vs-ds128-update.png | Bin 82559 -> 0 bytes
.../quantiles/kll200-vs-td100-deserialize-time.png | Bin 161810 -> 0 bytes
.../img/quantiles/kll200-vs-td100-error-blocky.png | Bin 180422 -> 0 bytes
.../quantiles/kll200-vs-td100-error-gaussian.png | Bin 158633 -> 0 bytes
.../quantiles/kll200-vs-td100-error-same-value.png | Bin 108484 -> 0 bytes
.../quantiles/kll200-vs-td100-error-uniform.png | Bin 159592 -> 0 bytes
.../quantiles/kll200-vs-td100-serialize-time.png | Bin 160827 -> 0 bytes
docs/img/quantiles/kll200-vs-td100-size.png | Bin 136804 -> 0 bytes
.../kll200-vs-td100-td200-update-time.png | Bin 152454 -> 0 bytes
.../quantiles/kll200-vs-td200-deserialize-time.png | Bin 153830 -> 0 bytes
.../img/quantiles/kll200-vs-td200-error-blocky.png | Bin 178039 -> 0 bytes
.../quantiles/kll200-vs-td200-error-gaussian.png | Bin 156178 -> 0 bytes
.../quantiles/kll200-vs-td200-error-uniform.png | Bin 155946 -> 0 bytes
.../quantiles/kll200-vs-td200-serialize-time.png | Bin 158816 -> 0 bytes
docs/img/quantiles/kll200-vs-td200-size.png | Bin 127462 -> 0 bytes
.../qds-7-compact-accuracy-1k-99pct-20180224.png | Bin 68079 -> 0 bytes
docs/img/sampling/compare_datafu.k2048.png | Bin 110114 -> 0 bytes
docs/img/theta/400px-StandardNormalCurve.png | Bin 10047 -> 0 bytes
docs/img/theta/64KSketchVsIEerror.png | Bin 219112 -> 0 bytes
docs/img/theta/Alpha4KError.png | Bin 164434 -> 0 bytes
docs/img/theta/ConcertLine1.png | Bin 654832 -> 0 bytes
docs/img/theta/ConcertLine2.png | Bin 688483 -> 0 bytes
docs/img/theta/ErrorSurface2.png | Bin 72949 -> 0 bytes
docs/img/theta/Est1Formula.png | Bin 13172 -> 0 bytes
docs/img/theta/Est2Formula.png | Bin 20258 -> 0 bytes
docs/img/theta/FractTrialsLB_0p5.png | Bin 227969 -> 0 bytes
docs/img/theta/GenericConcurrentSketch.png | Bin 49952 -> 0 bytes
docs/img/theta/KMV1.png | Bin 135294 -> 0 bytes
docs/img/theta/KMV2.png | Bin 254629 -> 0 bytes
docs/img/theta/KMV3.png | Bin 261108 -> 0 bytes
docs/img/theta/KMV4.png | Bin 239252 -> 0 bytes
docs/img/theta/KMV5.png | Bin 291959 -> 0 bytes
docs/img/theta/MergeSpeed.png | Bin 127641 -> 0 bytes
docs/img/theta/Normal2.png | Bin 71904 -> 0 bytes
docs/img/theta/QS4KError.png | Bin 191931 -> 0 bytes
docs/img/theta/QS4KErrorRebuild.png | Bin 180244 -> 0 bytes
docs/img/theta/RSE_4K_0p5.png | Bin 161920 -> 0 bytes
docs/img/theta/RSEvsK.png | Bin 74663 -> 0 bytes
docs/img/theta/ThetaSetOps.png | Bin 71166 -> 0 bytes
docs/img/theta/ThetaSketch1.png | Bin 279597 -> 0 bytes
docs/img/theta/UpdateSpeed.png | Bin 167228 -> 0 bytes
docs/img/theta/UpdateSpeedWithRF.png | Bin 230853 -> 0 bytes
docs/img/theta/We_do_sketches.png | Bin 409311 -> 0 bytes
docs/img/theta/pSamplingPitchfork.png | Bin 197393 -> 0 bytes
docs/img/tuple/TupleJoins.png | Bin 34565 -> 0 bytes
docs/img/tuple/TupleStartsWithTheta.png | Bin 90611 -> 0 bytes
docs/img/tuple/TupleWithAttributes.png | Bin 108800 -> 0 bytes
docs/img/whoUses/SpliceMachine.png | Bin 8381 -> 0 bytes
docs/img/whoUses/Yahoo!.png | Bin 52105 -> 0 bytes
docs/img/whoUses/druid_2x_black_big.png | Bin 51022 -> 0 bytes
docs/pdf/DataSketches.pdf | Bin 326266 -> 0 bytes
docs/pdf/DataSketches_deck.pdf | Bin 9679821 -> 0 bytes
docs/pdf/Quantiles_KLL.pdf | Bin 538044 -> 0 bytes
docs/pdf/SketchEquations.pdf | Bin 360653 -> 0 bytes
docs/pdf/ThetaSketchFramework.pdf | Bin 1062391 -> 0 bytes
docs/pdf/icdt-talk.pdf | Bin 430309 -> 0 bytes
img/Yahoo_white_small.png | Bin 10829 -> 0 bytes
img/favicon.png | Bin 1998 -> 0 bytes
img/man_logo_trans_wht_311_432.png | Bin 6587 -> 0 bytes
index.md | 104 -
overview.md | 10 -
pom.xml | 985 ++--
.../java/com/yahoo/sketches/ByteArrayBuilder.java | 195 -
src/main/java/com/yahoo/sketches/Files.java | 1025 -----
.../com/yahoo/sketches/docgen/TocGenerator.java | 227 -
src/main/resources/docgen/toc.json | 206 -
src/main/resources/docgen/tocScript.html | 64 -
.../yahoo/sketches/docgen/TocGeneratorTest.java | 26 -
1002 files changed, 606 insertions(+), 215737 deletions(-)
diff --git a/Gemfile b/Gemfile
deleted file mode 100644
index 053c27d..0000000
--- a/Gemfile
+++ /dev/null
@@ -1,2 +0,0 @@
-source 'https://rubygems.org'
-gem 'github-pages'
diff --git a/_config.yml b/_config.yml
deleted file mode 100644
index d4f4abf..0000000
--- a/_config.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-# example: <img class="doc-img-full" src="{{site.docs_img_dir}}PeopleCloud.png" alt="PeopleCloud" />
-docs_dir: '/docs'
-docs_img_dir: '/docs/img'
-docs_pdf_dir: 'https://github.com/DataSketches/DataSketches.github.io/blob/master/docs/pdf'
-
-core_api_snapshot: 'https://datasketches.github.io/api/core/snapshot/apidocs/index.html'
-pig_api_snapshot: 'https://datasketches.github.io/api/pig/snapshot/apidocs/index.html'
-hive_api_snapshot: 'https://datasketches.github.io/api/hive/snapshot/apidocs/index.html'
-misc_api_snapshot: 'https://datasketches.github.io/api/misc/snapshot/apidocs/index.html'
-
-core_readme: 'https://github.com/DataSketches/sketches-core/blob/master/README.md'
-pig_readme: 'https://github.com/DataSketches/sketches-pig/blob/master/README.md'
-hive_readme: 'https://github.com/DataSketches/sketches-hive/blob/master/README.md'
-
-druid_datasketches: 'https://github.com/druid-io/druid/tree/master/extensions-core/datasketches'
diff --git a/_includes/page_footer.html b/_includes/page_footer.html
deleted file mode 100644
index d4f50ba..0000000
--- a/_includes/page_footer.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- Start page_footer.html include -->
-<footer class="ds-footer">
- <div class="container">
- <div class="text-center">
- <p>
- <a href="/overview.html">
- <span class="fa fa-info-circle"></span> Overview</a> · 
- <a href="/docs/downloads.html">
- <span class="fa fa-download"></span> Download</a> · 
- <a href="https://github.com/datasketches">
- <span class="fa fa-github"></span> GitHub</a> · 
- <a href="https://groups.google.com/forum/#!forum/sketches-user">
- <span class="fa fa-comment"></span> Comments</a> · 
- <a href="/LICENSE.html">Licensing</a>
- </p>
- </div>
- </div>
-</footer>
-<!-- End page_footer.html include -->
diff --git a/_includes/page_header.html b/_includes/page_header.html
deleted file mode 100644
index 69d843b..0000000
--- a/_includes/page_header.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!-- Start page_header.html include -->
-<div class="navbar navbar-inverse navbar-static-top ds-nav">
- <div class="container">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
- <span class="sr-only">Toggle navigation</span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <!-- navbar-brand: https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css -->
- <!-- /css/main.css:57:.logo -->
- <a class="navbar-brand logo" href="/">DataSketches</a>
- </div>
- <div class="navbar-collapse collapse">
- <ul class="nav navbar-nav navbar-right">
- <li>
- <a href="/overview.html">
- <span class="fa fa-info-circle"></span> OVERVIEW</a>
- </li>
- <li>
- <a href="/docs/downloads.html">
- <span class="fa fa-download"></span> DOWNLOAD</a>
- </li>
- <li>
- <a href="https://github.com/datasketches">
- <span class="fa fa-github"></span> GITHUB</a>
- </li>
- <li>
- <a href="/docs/Research.html">
- <span class="fa fa-paper-plane"></span> RESEARCH</a>
- </li>
- <li>
- <a href="https://groups.google.com/forum/#!forum/sketches-user">
- <span class="fa fa-comment"></span> FORUM</a>
- </li>
-
- </ul>
- </div>
- </div>
-</div>
-<!-- End page_header.html include -->
diff --git a/_includes/site_head.html b/_includes/site_head.html
deleted file mode 100644
index 298ad0b..0000000
--- a/_includes/site_head.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!-- Start site_head.html include-->
-<meta charset="UTF-8" />
-<meta name="viewport" content="width=device-width, initial-scale=1.0">
-<meta name="description" content="">
-<meta name="author" content="datasketches">
-
-<title>DataSketches | {{page.title}}</title>
-
-<link rel="shortcut icon" href="/img/favicon.png">
-
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css">
-<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
-
-<link href='https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700,300italic|Open+Sans:300italic,400italic,600italic,400,300,600'
- rel='stylesheet' type='text/css'>
-
-<link rel="stylesheet" href="/css/main.css">
-<link rel="stylesheet" href="/css/header.css">
-<link rel="stylesheet" href="/css/footer.css">
-<link rel="stylesheet" href="/css/syntax.css">
-<link rel="stylesheet" href="/css/docs.css">
-
-
-<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML-full">
-</script>
-<script src="https://code.jquery.com/jquery.min.js"></script>
-<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
-<!-- End site_head.html include-->
diff --git a/_includes/toc.html b/_includes/toc.html
deleted file mode 100644
index f1a2797..0000000
--- a/_includes/toc.html
+++ /dev/null
@@ -1,291 +0,0 @@
-<!-- Computer Generated File, Do Not Edit! -->
-<link rel="stylesheet" href="/css/toc.css">
-<div id="toc" class="nav toc hidden-print">
-
- <p id="overview">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_overview">Overview</a>
- </p>
- <div class="collapse" id="collapse_overview">
- <li><a href="{{site.docs_dir}}/TheChallenge.html">The Challenge</a></li>
- <li><a href="{{site.docs_dir}}/MajorSketchFamilies.html">The Major Sketch Families</a></li>
- <li><a href="{{site.docs_dir}}/SketchOrigins.html">Sketch Origins</a></li>
- <li><a href="{{site.docs_dir}}/SketchElements.html">Sketch Elements</a></li>
- <li><a href="{{site.docs_dir}}/KeyFeatures.html">Key Features</a></li>
- <li><a href="{{site.docs_dir}}/LargeScale.html">Large Scale Computing</a></li>
- <li><a href="{{site.docs_dir}}/Architecture.html">Architecture</a></li>
- <li><a href="{{site.docs_dir}}/OrderSensitivity.html">Notes on Order Sensitivity</a></li>
- <li><a href="{{site.docs_dir}}/Concurrency.html">Notes on Concurrency</a></li>
- <li><a href="{{site.docs_pdf_dir}}/DataSketches_deck.pdf">Overview Slide Deck</a></li>
- </div>
-
- <p id="research">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_research">Research</a>
- </p>
- <div class="collapse" id="collapse_research">
- <li><a href="{{site.docs_dir}}/Research.html">Research</a></li>
- </div>
-
- <p id="distinct-counting">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_distinct_counting">Distinct Counting</a>
- </p>
- <div class="collapse" id="collapse_distinct_counting">
-
- <p id="hyperloglog-sketches">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_hyperloglog_sketches">HyperLogLog Sketches</a>
- </p>
- <div class="collapse" id="collapse_hyperloglog_sketches">
- <li><a href="{{site.docs_dir}}/HLL/HLL.html">HLL Sketch</a></li>
- <li><a href="{{site.docs_dir}}/HLL/Hll_vs_Hllpp.html">HLL vs HLL++</a></li>
- <li><a href="{{site.docs_dir}}/HLL/HllJavaExample.html">HLL Sketch Java Example</a></li>
- <li><a href="{{site.docs_dir}}/HLL/HllPigUDFs.html">HLL Sketch Pig UDFs</a></li>
- <li><a href="{{site.docs_dir}}/HLL/HllHiveUDFs.html">HLL Sketch Hive UDFs</a></li>
- <li><a href="{{site.docs_dir}}/HLL/HllMap.html">HLL Map Sketch</a></li>
- <li><a href="{{site.docs_dir}}/HLL/HllSketchVsDruidHyperLogLogCollector.html">HLL Sketch vs Druid HyperLogLogCollector</a></li>
- </div>
-
- <p id="theta-sketches">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_theta_sketches">Theta Sketches</a>
- </p>
- <div class="collapse" id="collapse_theta_sketches">
- <li><a href="{{site.docs_dir}}/Theta/ThetaSketchFramework.html">Theta Sketch Framework</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ConcurrentThetaSketch.html">Concurrent Theta Sketch</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ThetaJavaExample.html">Theta Sketch Java Example</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ThetaSparkExample.html">Theta Sketch Spark Example</a></li>
-
- <p id="kmv-tutorial">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_kmv_tutorial">KMV Tutorial</a>
- </p>
- <div class="collapse" id="collapse_kmv_tutorial">
- <li><a href="{{site.docs_dir}}/Theta/InverseEstimate.html">The Inverse Estimate</a></li>
- <li><a href="{{site.docs_dir}}/Theta/KMVempty.html">Empty Sketch</a></li>
- <li><a href="{{site.docs_dir}}/Theta/KMVfirstEst.html">First Estimator</a></li>
- <li><a href="{{site.docs_dir}}/Theta/KMVbetterEst.html">Better Estimator</a></li>
- <li><a href="{{site.docs_dir}}/Theta/KMVrejection.html">Rejection Rules</a></li>
- <li><a href="{{site.docs_dir}}/Theta/KMVupdateVkth.html">Update V(kth) Rule</a></li>
- </div>
-
- <p id="set-operations">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_set_operations">Set Operations</a>
- </p>
- <div class="collapse" id="collapse_set_operations">
- <li><a href="{{site.docs_dir}}/Theta/ThetaSketchSetOps.html">Set Operations</a></li>
- </div>
-
- <p id="accuracy">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_accuracy">Accuracy</a>
- </p>
- <div class="collapse" id="collapse_accuracy">
- <li><a href="{{site.docs_dir}}/Theta/ThetaAccuracy.html">Basic Accuracy</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ThetaAccuracyPlots.html">Accuracy Plots</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ThetaErrorTable.html">Relative Error Table</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ThetaSketchSetOpsAccuracy.html">SetOp Accuracy</a></li>
- <li><a href="{{site.docs_dir}}/Theta/AccuracyOfDifferentKUnions.html">Unions With Different k</a></li>
- </div>
-
- <p id="size">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_size">Size</a>
- </p>
- <div class="collapse" id="collapse_size">
- <li><a href="{{site.docs_dir}}/Theta/ThetaSize.html">Theta Sketch Size</a></li>
- </div>
-
- <p id="speed">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_speed">Speed</a>
- </p>
- <div class="collapse" id="collapse_speed">
- <li><a href="{{site.docs_dir}}/Theta/ThetaUpdateSpeed.html">Update Speed</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ThetaMergeSpeed.html">Merge Speed</a></li>
- </div>
-
- <p id="large-scale-computing">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_large_scale_computing">Large Scale Computing</a>
- </p>
- <div class="collapse" id="collapse_large_scale_computing">
- <li><a href="{{site.docs_dir}}/Theta/ThetaPigUDFs.html">Theta Sketch Pig UDFs</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ThetaHiveUDFs.html">Theta Sketch Hive UDFs</a></li>
- <li><a href="{{site.docs_dir}}/DruidIntegration.html">Integration with Druid</a></li>
- <li><a href="{{site.docs_dir}}/Memory/MemoryPackage.html">Memory Package</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ThetaPSampling.html"><i>p</i>-Sampling</a></li>
- </div>
-
- <p id="theta-sketch-theory">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_theta_sketch_theory">Theta Sketch Theory</a>
- </p>
- <div class="collapse" id="collapse_theta_sketch_theory">
- <li><a href="{{site.docs_pdf_dir}}/ThetaSketchFramework.pdf">Theta Sketch Framework (PDF)</a></li>
- <li><a href="{{site.docs_pdf_dir}}/SketchEquations.pdf">Sketch Equations (PDF)</a></li>
- <li><a href="{{site.docs_pdf_dir}}/DataSketches.pdf">DataSketches (PDF)</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ThetaConfidenceIntervals.html">Confidence Intervals Notes</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ThetaMergingAlgorithm.html">Merging Algorithm Notes</a></li>
- <li><a href="{{site.docs_dir}}/Theta/ThetaReferences.html">Theta References</a></li>
- </div>
- </div>
-
- <p id="tuple-sketches">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_tuple_sketches">Tuple Sketches</a>
- </p>
- <div class="collapse" id="collapse_tuple_sketches">
- <li><a href="{{site.docs_dir}}/Tuple/TupleOverview.html">Tuple Sketch Overview</a></li>
- <li><a href="{{site.docs_dir}}/Tuple/TupleJavaExample.html">Tuple Sketch Java Example</a></li>
- <li><a href="{{site.docs_dir}}/Tuple/TuplePigUDFs.html">Tuple Sketch Pig UDFs</a></li>
- <li><a href="{{site.docs_dir}}/Tuple/TupleHiveUDFs.html">Tuple Sketch Hive UDFs</a></li>
- </div>
- </div>
-
- <p id="most-frequent">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_most_frequent">Most Frequent</a>
- </p>
- <div class="collapse" id="collapse_most_frequent">
- <li><a href="{{site.docs_dir}}/Frequency/FrequencySketchesOverview.html">Frequency Sketches Overview</a></li>
-
- <p id="frequent-item-sketches">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_frequent_item_sketches">Frequent Item Sketches</a>
- </p>
- <div class="collapse" id="collapse_frequent_item_sketches">
- <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsOverview.html">Frequent Items Overview</a></li>
- <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsJavaExample.html">Frequent Items Java Example</a></li>
- <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsPigUDFs.html">Frequent Items Pig UDFs</a></li>
- <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsHiveUDFs.html">Frequent Items Hive UDFs</a></li>
- <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsErrorTable.html">Frequent Items Error Table</a></li>
- <li><a href="{{site.docs_dir}}/Frequency/FrequentItemsReferences.html">Frequent Items References</a></li>
- </div>
-
- <p id="frequent-distinct-sketches">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_frequent_distinct_sketches">Frequent Distinct Sketches</a>
- </p>
- <div class="collapse" id="collapse_frequent_distinct_sketches">
- <li><a href="{{site.docs_dir}}/Frequency/FrequentDistinctTuplesSketch.html">Frequent Distinct Tuples Sketch</a></li>
- </div>
- </div>
-
- <p id="quantiles-and-histograms">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_quantiles_and_histograms">Quantiles And Histograms</a>
- </p>
- <div class="collapse" id="collapse_quantiles_and_histograms">
- <li><a href="{{site.docs_dir}}/Quantiles/QuantilesOverview.html">Quantiles Overview</a></li>
- <li><a href="{{site.docs_dir}}/Quantiles/QuantilesAccuracy.html">Quantiles Accuracy and Size</a></li>
- <li><a href="{{site.docs_dir}}/Quantiles/QuantilesJavaExample.html">Quantiles Sketch Java Example</a></li>
- <li><a href="{{site.docs_dir}}/Quantiles/QuantilesPigUDFs.html">Quantiles Sketch Pig UDFs</a></li>
- <li><a href="{{site.docs_dir}}/Quantiles/QuantilesHiveUDFs.html">Quantiles Sketch Hive UDFs</a></li>
-
- <p id="quantiles-studies">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_quantiles_studies">Quantiles Studies</a>
- </p>
- <div class="collapse" id="collapse_quantiles_studies">
- <li><a href="{{site.docs_dir}}/Quantiles/KLLSketch.html">New KLL sketch and comparison with DoublesSketch</a></li>
- <li><a href="{{site.docs_dir}}/Quantiles/KllSketchVsTDigest.html">KLL sketch vs t-digest</a></li>
- <li><a href="{{site.docs_dir}}/Quantiles/DruidApproxHistogramStudy.html">Druid Approximate Histogram</a></li>
- <li><a href="{{site.docs_dir}}/Quantiles/MomentsSketchStudy.html">Moments Sketch Study</a></li>
- <li><a href="{{site.docs_dir}}/Quantiles/QuantilesStreamAStudy.html">Quantiles StreamA Study</a></li>
- </div>
-
- <p id="quantiles-sketch-theory">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_quantiles_sketch_theory">Quantiles Sketch Theory</a>
- </p>
- <div class="collapse" id="collapse_quantiles_sketch_theory">
- <li><a href="{{site.docs_pdf_dir}}/Quantiles_KLL.pdf">Optimal Quantile Approximation in Streams</a></li>
- <li><a href="{{site.docs_dir}}/Quantiles/QuantilesReferences.html">Quantiles References</a></li>
- </div>
- </div>
-
- <p id="sampling">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_sampling">Sampling</a>
- </p>
- <div class="collapse" id="collapse_sampling">
- <li><a href="{{site.docs_dir}}/Sampling/ReservoirSampling.html">Reservoir Sampling</a></li>
- <li><a href="{{site.docs_dir}}/Sampling/ReservoirSamplingPerformance.html">Reservoir Sampling Performance</a></li>
- <li><a href="{{site.docs_dir}}/Sampling/ReservoirSamplingJava.html">Reservoir Sampling Java Example</a></li>
- <li><a href="{{site.docs_dir}}/Sampling/ReservoirSamplingPigUDFs.html">Reservoir Sampling Pig UDFs</a></li>
- <li><a href="{{site.docs_dir}}/Sampling/VarOptSampling.html">VarOpt Sampling</a></li>
- <li><a href="{{site.docs_dir}}/Sampling/VarOptSamplingJava.html">VarOpt Sampling Java Example</a></li>
- <li><a href="{{site.docs_dir}}/Sampling/VarOptPigUDFs.html">VarOpt Sampling Pig UDFs</a></li>
- </div>
-
- <p id="memory-package">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_memory_package">Memory Package</a>
- </p>
- <div class="collapse" id="collapse_memory_package">
- <li><a href="{{site.docs_dir}}/Memory/MemoryPackage.html">Memory Package</a></li>
- <li><a href="{{site.docs_dir}}/Memory/MemoryPerformance.html">Memory Package Performance</a></li>
- </div>
-
- <p id="command-line">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_command_line">Command Line</a>
- </p>
- <div class="collapse" id="collapse_command_line">
- <li><a href="{{site.docs_dir}}/CommandLine/CommandLine.html">Creating Command Line Executables</a></li>
- </div>
-
- <p id="who-uses-and-license">
- <a data-toggle="collapse" class="menu collapsed" href="#collapse_who_uses_and_license">Who Uses And License</a>
- </p>
- <div class="collapse" id="collapse_who_uses_and_license">
- <li><a href="{{site.docs_dir}}/WhoUses.html">Who Uses</a></li>
- <li><a href="/LICENSE.html">License</a></li>
- </div>
-</div>
-<script>
- (function () {
-
- var findLineItem = function (path) {
- return document.querySelector(`[href="${path}"]`);
- };
-
- var highlighLineItem = function (element) {
- element.classList.add('highlight');
- };
-
- var checkHasClass = function (element, className) {
- return element.className.split(' ').find(function (item) { return item === className || '' })
- }
-
- var findAllCollapseParents = function (element) {
- var collapseMenus = [];
- var elementPointer = element;
- while (elementPointer !== document.body) {
- if (checkHasClass(elementPointer, 'collapse')) {
- collapseMenus.push(elementPointer);
- }
- elementPointer = elementPointer.parentElement
- }
- return collapseMenus
- };
-
- var findMatchingCollapseMenu = function (collapseItem) {
- return document.querySelector(`[href="#${collapseItem.id}"]`);
- };
-
- var findAllParentMenus = function (element) {
- var parentMenus = []
- var elementPointer = element;
- while (elementPointer !== document.body) {
- if (elementPointer.className.split(' ').indexOf('menu') > -1) {
- parentMenus.push(elementPointer);
- }
- elementPointer = elementPointer.parentElement;
- }
- return parentMenus;
- }
-
- var openMenuItem = function (element) {
- element.click();
- };
-
- var openAllFromList = function (elementList) {
- elementList.forEach(function (element) {
- console.log(element)
- openMenuItem(findMatchingCollapseMenu(element))
- });
- };
-
- var highlightAndOpenMenu = function () {
- var currentLineItem = findLineItem(document.location.pathname);
- highlighLineItem(currentLineItem)
- openAllFromList(findAllCollapseParents(currentLineItem));
- };
-
- $(highlightAndOpenMenu);
-
- }());
-</script>
-
diff --git a/_layouts/doc_page.html b/_layouts/doc_page.html
deleted file mode 100644
index e0a5eb8..0000000
--- a/_layouts/doc_page.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/doc_page.html-->
-<html lang="en">
-
-<head>
- {% include site_head.html %}
-</head>
-
-<body>
- {% include page_header.html %}
-
- <div class="ds-header">
- <div class="container">
- <h4>API Snapshots:
- <a href="/api/core/snapshot/apidocs/index.html">Core</a>,
- <a href="/api/memory/snapshot/apidocs/index.html">Memory</a>,
- <a href="/api/pig/snapshot/apidocs/index.html">Pig</a>,
- <a href="/api/hive/snapshot/apidocs/index.html">Hive</a>,
- <a href="/api/misc/snapshot/apidocs/index.html">Misc</a>
- </h4>
- </div>
- </div>
-
- <div class="container">
- <div class="row">
- <div class="col-md-3">
- <div class="searchbox" style="position:relative">
- <gcse:searchbox-only></gcse:searchbox-only>
- </div>
- {% include toc.html %}
- </div>
- <div class="col-md-9 doc-content">
- <a class="btn btn-default btn-xs visible-xs-inline-block visible-sm-inline-block" href="/docs/toc.html">Table of Contents</a>
- {{ content }}
- </div>
- </div>
- </div>
-
- {% include page_footer.html %}
-</body>
-
-</html>
-<!-- End _layouts/doc_page.html-->
diff --git a/_layouts/html_page.html b/_layouts/html_page.html
deleted file mode 100644
index 02878b6..0000000
--- a/_layouts/html_page.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/html_page.html-->
-<html lang="en">
-
-<head>
- {% include site_head.html %}
-</head>
-
-<body>
- {% include page_header.html %} {{ content }} {% include page_footer.html %}
-</body>
-
-</html>
-<!-- End _layouts/html_page.html-->
diff --git a/_layouts/table_page.html b/_layouts/table_page.html
deleted file mode 100644
index 7691fe6..0000000
--- a/_layouts/table_page.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/table_page.html-->
-<html lang="en">
-
-<head>
- {% include site_head.html %}
-</head>
-
-<body>
- {% include page_header.html %}
-
- <div class="ds-header">
- <div class="container">
- <h1>{{ page.title }}</h1>
- <h3>{{ page.subtitle }}</h3>
- <h4>API Snapshots:
- <a href="/api/core/snapshot/apidocs/index.html">Core</a>,
- <a href="/api/pig/snapshot/apidocs/index.html">Pig</a>,
- <a href="/api/hive/snapshot/apidocs/index.html">Hive</a>,
- <a href="/api/misc/snapshot/apidocs/index.html">Misc</a>
- </h4>
- </div>
- </div>
-
- <div class="container">
- <div class="row">
- <div class="col-md-9 doc-content">
- <p>
- <a class="btn btn-default btn-xs visible-xs-inline-block visible-sm-inline-block" href="/docs/toc.html">Table of Contents</a>
- {{ content }}
- </div>
- <!--
- <div class="col-md-3">
- <div class="searchbox" style="position:relative">
- <gcse:searchbox-only></gcse:searchbox-only>
- </div>
- <div id="toc" class="nav toc hidden-print">
- </div>
- </div> -->
- </div>
- </div>
-
- {% include page_footer.html %}
-
- <script>$(function () { $(".toc").load("/docs/toc.html"); });</script>
-</body>
-
-</html>
-<!-- End _layouts/table_page.html-->
diff --git a/_layouts/toc_page.html b/_layouts/toc_page.html
deleted file mode 100644
index 787d8ed..0000000
--- a/_layouts/toc_page.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<!-- Start _layouts/toc_page.html-->
-<html lang="en">
-
-<body>
-
- {{ content }}
-
-</body>
-
-</html>
-<!-- End _layouts/toc_page.html-->
diff --git a/api/core/snapshot/apidocs/allclasses-frame.html b/api/core/snapshot/apidocs/allclasses-frame.html
deleted file mode 100644
index 6aa8da1..0000000
--- a/api/core/snapshot/apidocs/allclasses-frame.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta" target="classFrame">AnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple" target="classFrame">AnotB</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfBooleansSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesAnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">ArrayOfDoublesCombiner</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesCompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesIntersection</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfDoublesSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesSketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">ArrayOfDoublesSketchIterator</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">ArrayOfDoublesUpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfItemsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfLongsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfNumbersSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfStringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches" target="classFrame">ArrayOfUtf16StringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches" target="classFrame">BinomialBoundsN</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnBinomialProportions</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnRatiosInSampledSets</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches" target="classFrame">BoundsOnRatiosInThetaSketchedSets</a></li>
-<li><a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches" target="classFrame">ByteArrayUtil</a></li>
-<li><a href="com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">CompactDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcUnion</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc" target="classFrame">CpcWrapper</a></li>
-<li><a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DeserializeResult</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummary</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple" target="classFrame">DoubleSummary.Mode</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummaryDeserializer</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummaryFactory</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple" target="classFrame">DoubleSummarySetOperations</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">DoublesUnionBuilder</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies" target="classFrame">ErrorType</a></li>
-<li><a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches" target="classFrame">Family</a></li>
-<li><a href="com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Filter</a></li>
-<li><a href="com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta" target="classFrame"><span class="interfaceName">HashIterator</span></a></li>
-<li><a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches" target="classFrame">HashOperations</a></li>
-<li><a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll" target="classFrame">HllSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta" target="classFrame">Intersection</a></li>
-<li><a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Intersection</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">ItemsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">ItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta" target="classFrame">JaccardSimilarity</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll" target="classFrame">KllFloatsSketch</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll" target="classFrame">KllFloatsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">LongsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies" target="classFrame">LongsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3Adaptor</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash" target="classFrame">MurmurHash3v2</a></li>
-<li><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta" target="classFrame">PairwiseSetOperations</a></li>
-<li><a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches" target="classFrame">QuantilesHelper</a></li>
-<li><a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches" target="classFrame">QuickSelect</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirLongsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">ReservoirLongsUnion</a></li>
-<li><a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches" target="classFrame">ResizeFactor</a></li>
-<li><a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling" target="classFrame">SampleSubsetSummary</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta" target="classFrame">SetOperation</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta" target="classFrame">SetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">SingleItemSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">Sketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Sketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta" target="classFrame">Sketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Sketches</a></li>
-<li><a href="com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesArgumentException</a></li>
-<li><a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesException</a></li>
-<li><a href="com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesReadOnlyException</a></li>
-<li><a href="com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches" target="classFrame">SketchesStateException</a></li>
-<li><a href="com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple" target="classFrame">SketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">Summary</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummaryDeserializer</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummaryFactory</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">SummarySetOperations</span></a></li>
-<li><a href="com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll" target="classFrame">TgtHllType</a></li>
-<li><a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll" target="classFrame">Union</a></li>
-<li><a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta" target="classFrame">Union</a></li>
-<li><a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple" target="classFrame">Union</a></li>
-<li><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap" target="classFrame">UniqueCountMap</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple" target="classFrame">UpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple" target="classFrame">UpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple" target="classFrame"><span class="interfaceName">UpdatableSummary</span></a></li>
-<li><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles" target="classFrame">UpdateDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta" target="classFrame">UpdateReturnState</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta" target="classFrame">UpdateSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta" target="classFrame">UpdateSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches" target="classFrame">Util</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsSamples</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling" target="classFrame">VarOptItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash" target="classFrame">XxHash</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/allclasses-noframe.html b/api/core/snapshot/apidocs/allclasses-noframe.html
deleted file mode 100644
index 92fdbaa..0000000
--- a/api/core/snapshot/apidocs/allclasses-noframe.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:09 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="com/yahoo/sketches/theta/AnotB.html" title="class in com.yahoo.sketches.theta">AnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/AnotB.html" title="class in com.yahoo.sketches.tuple">AnotB</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesAnotB.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesAnotB</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCombiner.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">ArrayOfDoublesCombiner</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesCompactSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesCompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesIntersection.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesIntersection</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">ArrayOfDoublesSerDe</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSetOperationBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketches.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesSketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesSketchIterator.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">ArrayOfDoublesSketchIterator</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUnion.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketch.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">ArrayOfDoublesUpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">ArrayOfLongsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">ArrayOfNumbersSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfStringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches">ArrayOfUtf16StringsSerDe</a></li>
-<li><a href="com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches">BinomialBoundsN</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches">BoundsOnBinomialProportions</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInSampledSets</a></li>
-<li><a href="com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches">BoundsOnRatiosInThetaSketchedSets</a></li>
-<li><a href="com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches">ByteArrayUtil</a></li>
-<li><a href="com/yahoo/sketches/quantiles/CompactDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">CompactDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/CompactSketch.html" title="class in com.yahoo.sketches.theta">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/CompactSketch.html" title="class in com.yahoo.sketches.tuple">CompactSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcSketch.html" title="class in com.yahoo.sketches.cpc">CpcSketch</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcUnion.html" title="class in com.yahoo.sketches.cpc">CpcUnion</a></li>
-<li><a href="com/yahoo/sketches/cpc/CpcWrapper.html" title="class in com.yahoo.sketches.cpc">CpcWrapper</a></li>
-<li><a href="com/yahoo/sketches/tuple/DeserializeResult.html" title="class in com.yahoo.sketches.tuple">DeserializeResult</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketch.html" title="class in com.yahoo.sketches.quantiles">DoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesSketchIterator.html" title="class in com.yahoo.sketches.quantiles">DoublesSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.html" title="class in com.yahoo.sketches.tuple">DoubleSummary</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummary.Mode.html" title="enum in com.yahoo.sketches.tuple">DoubleSummary.Mode</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryDeserializer.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryDeserializer</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummaryFactory.html" title="class in com.yahoo.sketches.tuple">DoubleSummaryFactory</a></li>
-<li><a href="com/yahoo/sketches/tuple/DoubleSummarySetOperations.html" title="class in com.yahoo.sketches.tuple">DoubleSummarySetOperations</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnion.html" title="class in com.yahoo.sketches.quantiles">DoublesUnion</a></li>
-<li><a href="com/yahoo/sketches/quantiles/DoublesUnionBuilder.html" title="class in com.yahoo.sketches.quantiles">DoublesUnionBuilder</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ErrorType.html" title="enum in com.yahoo.sketches.frequencies">ErrorType</a></li>
-<li><a href="com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></li>
-<li><a href="com/yahoo/sketches/tuple/Filter.html" title="class in com.yahoo.sketches.tuple">Filter</a></li>
-<li><a href="com/yahoo/sketches/theta/HashIterator.html" title="interface in com.yahoo.sketches.theta"><span class="interfaceName">HashIterator</span></a></li>
-<li><a href="com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches">HashOperations</a></li>
-<li><a href="com/yahoo/sketches/hll/HllSketch.html" title="class in com.yahoo.sketches.hll">HllSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Intersection.html" title="class in com.yahoo.sketches.theta">Intersection</a></li>
-<li><a href="com/yahoo/sketches/tuple/Intersection.html" title="class in com.yahoo.sketches.tuple">Intersection</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketch.html" title="class in com.yahoo.sketches.quantiles">ItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/ItemsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">ItemsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsSketchIterator.html" title="class in com.yahoo.sketches.quantiles">ItemsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/quantiles/ItemsUnion.html" title="class in com.yahoo.sketches.quantiles">ItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/theta/JaccardSimilarity.html" title="class in com.yahoo.sketches.theta">JaccardSimilarity</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketch.html" title="class in com.yahoo.sketches.kll">KllFloatsSketch</a></li>
-<li><a href="com/yahoo/sketches/kll/KllFloatsSketchIterator.html" title="class in com.yahoo.sketches.kll">KllFloatsSketchIterator</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.html" title="class in com.yahoo.sketches.frequencies">LongsSketch</a></li>
-<li><a href="com/yahoo/sketches/frequencies/LongsSketch.Row.html" title="class in com.yahoo.sketches.frequencies">LongsSketch.Row</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3.html" title="class in com.yahoo.sketches.hash">MurmurHash3</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3Adaptor.html" title="class in com.yahoo.sketches.hash">MurmurHash3Adaptor</a></li>
-<li><a href="com/yahoo/sketches/hash/MurmurHash3v2.html" title="class in com.yahoo.sketches.hash">MurmurHash3v2</a></li>
-<li><a href="com/yahoo/sketches/theta/PairwiseSetOperations.html" title="class in com.yahoo.sketches.theta">PairwiseSetOperations</a></li>
-<li><a href="com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches">QuantilesHelper</a></li>
-<li><a href="com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches">QuickSelect</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirItemsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsSketch.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/ReservoirLongsUnion.html" title="class in com.yahoo.sketches.sampling">ReservoirLongsUnion</a></li>
-<li><a href="com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></li>
-<li><a href="com/yahoo/sketches/sampling/SampleSubsetSummary.html" title="class in com.yahoo.sketches.sampling">SampleSubsetSummary</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperation.html" title="class in com.yahoo.sketches.theta">SetOperation</a></li>
-<li><a href="com/yahoo/sketches/theta/SetOperationBuilder.html" title="class in com.yahoo.sketches.theta">SetOperationBuilder</a></li>
-<li><a href="com/yahoo/sketches/theta/SingleItemSketch.html" title="class in com.yahoo.sketches.theta">SingleItemSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketch.html" title="class in com.yahoo.sketches.tuple">Sketch</a></li>
-<li><a href="com/yahoo/sketches/theta/Sketches.html" title="class in com.yahoo.sketches.theta">Sketches</a></li>
-<li><a href="com/yahoo/sketches/tuple/Sketches.html" title="class in com.yahoo.sketches.tuple">Sketches</a></li>
-<li><a href="com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">SketchesArgumentException</a></li>
-<li><a href="com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></li>
-<li><a href="com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">SketchesReadOnlyException</a></li>
-<li><a href="com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">SketchesStateException</a></li>
-<li><a href="com/yahoo/sketches/tuple/SketchIterator.html" title="class in com.yahoo.sketches.tuple">SketchIterator</a></li>
-<li><a href="com/yahoo/sketches/tuple/Summary.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">Summary</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryDeserializer.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">SummaryDeserializer</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummaryFactory.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">SummaryFactory</span></a></li>
-<li><a href="com/yahoo/sketches/tuple/SummarySetOperations.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">SummarySetOperations</span></a></li>
-<li><a href="com/yahoo/sketches/hll/TgtHllType.html" title="enum in com.yahoo.sketches.hll">TgtHllType</a></li>
-<li><a href="com/yahoo/sketches/hll/Union.html" title="class in com.yahoo.sketches.hll">Union</a></li>
-<li><a href="com/yahoo/sketches/theta/Union.html" title="class in com.yahoo.sketches.theta">Union</a></li>
-<li><a href="com/yahoo/sketches/tuple/Union.html" title="class in com.yahoo.sketches.tuple">Union</a></li>
-<li><a href="com/yahoo/sketches/hllmap/UniqueCountMap.html" title="class in com.yahoo.sketches.hllmap">UniqueCountMap</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketch.html" title="class in com.yahoo.sketches.tuple">UpdatableSketch</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSketchBuilder.html" title="class in com.yahoo.sketches.tuple">UpdatableSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/tuple/UpdatableSummary.html" title="interface in com.yahoo.sketches.tuple"><span class="interfaceName">UpdatableSummary</span></a></li>
-<li><a href="com/yahoo/sketches/quantiles/UpdateDoublesSketch.html" title="class in com.yahoo.sketches.quantiles">UpdateDoublesSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateReturnState.html" title="enum in com.yahoo.sketches.theta">UpdateReturnState</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketch.html" title="class in com.yahoo.sketches.theta">UpdateSketch</a></li>
-<li><a href="com/yahoo/sketches/theta/UpdateSketchBuilder.html" title="class in com.yahoo.sketches.theta">UpdateSketchBuilder</a></li>
-<li><a href="com/yahoo/sketches/Util.html" title="class in com.yahoo.sketches">Util</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSamples.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSamples</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsSketch.html" title="class in com.yahoo.sketches.sampling">VarOptItemsSketch</a></li>
-<li><a href="com/yahoo/sketches/sampling/VarOptItemsUnion.html" title="class in com.yahoo.sketches.sampling">VarOptItemsUnion</a></li>
-<li><a href="com/yahoo/sketches/hash/XxHash.html" title="class in com.yahoo.sketches.hash">XxHash</a></li>
-</ul>
-</div>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html
deleted file mode 100644
index 60fa291..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfBooleansSerDe.html
+++ /dev/null
@@ -1,349 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ArrayOfBooleansSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfBooleansSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfBooleansSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfBooleansSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfBooleansSerDe" class="title">Class ArrayOfBooleansSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfBooleansSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfBooleansSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>></pre>
-<div class="block">Methods of serializing and deserializing arrays of Boolean as a bit array.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#ArrayOfBooleansSerDe--">ArrayOfBooleansSerDe</a></span>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#computeBytesNeeded-int-">computeBytesNeeded</a></span>(int arrayLength)</code>
-<div class="block">Computes number of bytes needed for packed bit encoding of the array of booleans.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory mem,
- int length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html#serializeToByteArray-java.lang.Boolean:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[] items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfBooleansSerDe--">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfBooleansSerDe</h4>
-<pre>public ArrayOfBooleansSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="computeBytesNeeded-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>computeBytesNeeded</h4>
-<pre>public static int computeBytesNeeded(int arrayLength)</pre>
-<div class="block">Computes number of bytes needed for packed bit encoding of the array of booleans. Rounds
- partial bytes up to return a whole number of bytes.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arrayLength</code> - Number of items in the array to serialize</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Number of bytes needed to encode the array</dd>
-</dl>
-</li>
-</ul>
-<a name="serializeToByteArray-java.lang.Boolean:A-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public byte[] serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[] items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>[] deserializeFromMemory(com.yahoo.memory.Memory mem,
- int length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfBooleansSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Class</li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfBooleansSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfBooleansSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfDoublesSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfDoublesSerDe.html
deleted file mode 100644
index 303db2c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfDoublesSerDe.html
+++ /dev/null
@@ -1,326 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ArrayOfDoublesSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfDoublesSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfDoublesSerDe" class="title">Class ArrayOfDoublesSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfDoublesSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfDoublesSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>></pre>
-<div class="block">Methods of serializing and deserializing arrays of Double.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html#ArrayOfDoublesSerDe--">ArrayOfDoublesSerDe</a></span>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory mem,
- int length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html#serializeToByteArray-java.lang.Double:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[] items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfDoublesSerDe--">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfDoublesSerDe</h4>
-<pre>public ArrayOfDoublesSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Double:A-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public byte[] serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[] items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>[] deserializeFromMemory(com.yahoo.memory.Memory mem,
- int length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfDoublesSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfDoublesSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfDoublesSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfItemsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfItemsSerDe.html
deleted file mode 100644
index 3d1b265..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfItemsSerDe.html
+++ /dev/null
@@ -1,325 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ArrayOfItemsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":6,"i1":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfItemsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfItemsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfItemsSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfItemsSerDe" class="title">Class ArrayOfItemsSerDe<T></h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfItemsSerDe<T></li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - Type of item</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../com/yahoo/sketches/ArrayOfBooleansSerDe.html" title="class in com.yahoo.sketches">ArrayOfBooleansSerDe</a>, <a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches">ArrayOfDoublesSerDe</a>, <a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches">ArrayOfLongsSerDe</a>, <a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches">ArrayOfNumbersSerDe [...]
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="typeNameLabel">ArrayOfItemsSerDe<T></span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Base class for serializing and deserializing custom types.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#ArrayOfItemsSerDe--">ArrayOfItemsSerDe</a></span>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory mem,
- int numItems)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>abstract byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></span>(<a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[] items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfItemsSerDe--">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfItemsSerDe</h4>
-<pre>public ArrayOfItemsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Object:A-">
-<!-- -->
-</a><a name="serializeToByteArray-T:A-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public abstract byte[] serializeToByteArray(<a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[] items)</pre>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public abstract <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>[] deserializeFromMemory(com.yahoo.memory.Memory mem,
- int numItems)</pre>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>numItems</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfItemsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfDoublesSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfItemsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfItemsSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfLongsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfLongsSerDe.html
deleted file mode 100644
index 306a5fd..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfLongsSerDe.html
+++ /dev/null
@@ -1,326 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ArrayOfLongsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfLongsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfLongsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfLongsSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfLongsSerDe" class="title">Class ArrayOfLongsSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfLongsSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfLongsSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></pre>
-<div class="block">Methods of serializing and deserializing arrays of Long.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html#ArrayOfLongsSerDe--">ArrayOfLongsSerDe</a></span>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory mem,
- int length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html#serializeToByteArray-java.lang.Long:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[] items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfLongsSerDe--">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfLongsSerDe</h4>
-<pre>public ArrayOfLongsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Long:A-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public byte[] serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[] items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>[] deserializeFromMemory(com.yahoo.memory.Memory mem,
- int length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfLongsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfLongsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfLongsSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfNumbersSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfNumbersSerDe.html
deleted file mode 100644
index 490a33a..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfNumbersSerDe.html
+++ /dev/null
@@ -1,334 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ArrayOfNumbersSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfNumbersSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfNumbersSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfNumbersSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfNumbersSerDe" class="title">Class ArrayOfNumbersSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfNumbersSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfNumbersSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>></pre>
-<div class="block">Methods of serializing and deserializing arrays of the object version of primitive types of
- Number.
-
- <p>This class serializes numbers with a leading byte (ASCII character) indicating the type.
- The class keeps the values byte aligned, even though only 3 bits are strictly necessary to
- encode one of the 6 different primitives with object types that extend Number.</p>
-
- <p>Classes handled are: <tt>Long</tt>, <tt>Integer</tt>, <tt>Short</tt>, <tt>Byte</tt>,
- <tt>Double</tt>, and <tt>Float</tt>.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Jon Malkin</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html#ArrayOfNumbersSerDe--">ArrayOfNumbersSerDe</a></span>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory mem,
- int length)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html#serializeToByteArray-java.lang.Number:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[] items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfNumbersSerDe--">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfNumbersSerDe</h4>
-<pre>public ArrayOfNumbersSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.Number:A-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public byte[] serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[] items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>[] deserializeFromMemory(com.yahoo.memory.Memory mem,
- int length)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>length</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfNumbersSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfLongsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfNumbersSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfNumbersSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfStringsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfStringsSerDe.html
deleted file mode 100644
index de9a5eb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfStringsSerDe.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ArrayOfStringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfStringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfStringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfStringsSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfStringsSerDe" class="title">Class ArrayOfStringsSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfStringsSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfStringsSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></pre>
-<div class="block">Methods of serializing and deserializing arrays of String.
- This class serializes strings in UTF-8 format, which is more compact compared to
- <a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><code>ArrayOfUtf16StringsSerDe</code></a>. In an extreme case when all strings are in ASCII,
- this method is 2 times more compact, but it takes more time to encode and decode
- by a factor of 1.5 to 2.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html#ArrayOfStringsSerDe--">ArrayOfStringsSerDe</a></span>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory mem,
- int numItems)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html#serializeToByteArray-java.lang.String:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfStringsSerDe--">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfStringsSerDe</h4>
-<pre>public ArrayOfStringsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.String:A-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public byte[] serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] deserializeFromMemory(com.yahoo.memory.Memory mem,
- int numItems)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>numItems</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfStringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfNumbersSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfStringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfStringsSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html
deleted file mode 100644
index 2c6991c..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ArrayOfUtf16StringsSerDe (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfUtf16StringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfUtf16StringsSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ArrayOfUtf16StringsSerDe" class="title">Class ArrayOfUtf16StringsSerDe</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">com.yahoo.sketches.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ArrayOfUtf16StringsSerDe</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">ArrayOfUtf16StringsSerDe</span>
-extends <a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></pre>
-<div class="block">Methods of serializing and deserializing arrays of String.
- This class serializes strings using internal Java representation as char[], where each char
- is a 16-bit code. The result is larger than one from <a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><code>ArrayOfStringsSerDe</code></a>.
- In an extreme case when all strings are in ASCII, the size is doubled. However it takes
- less time to serialize and deserialize by a factor of 1.5 to 2.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Alexander Saydakov</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#ArrayOfUtf16StringsSerDe--">ArrayOfUtf16StringsSerDe</a></span>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></span>(com.yahoo.memory.Memory mem,
- int numItems)</code>
-<div class="block">Deserialize an array of items from a given Memory object.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>byte[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html#serializeToByteArray-java.lang.String:A-">serializeToByteArray</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] items)</code>
-<div class="block">Serialize an array of items to byte array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ArrayOfUtf16StringsSerDe--">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ArrayOfUtf16StringsSerDe</h4>
-<pre>public ArrayOfUtf16StringsSerDe()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="serializeToByteArray-java.lang.String:A-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>serializeToByteArray</h4>
-<pre>public byte[] serializeToByteArray(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] items)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Serialize an array of items to byte array.
- The size of the array doesn't need to be serialized.
- This method is called by the sketch serialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>items</code> - array of items to be serialized</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>serialized representation of the given array of items</dd>
-</dl>
-</li>
-</ul>
-<a name="deserializeFromMemory-com.yahoo.memory.Memory-int-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>deserializeFromMemory</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] deserializeFromMemory(com.yahoo.memory.Memory mem,
- int numItems)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">ArrayOfItemsSerDe</a></code></span></div>
-<div class="block">Deserialize an array of items from a given Memory object.
- This method is called by the sketch deserialization process.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html#deserializeFromMemory-com.yahoo.memory.Memory-int-">deserializeFromMemory</a></code> in class <code><a href="../../../com/yahoo/sketches/ArrayOfItemsSerDe.html" title="class in com.yahoo.sketches">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - Memory containing a serialized array of items</dd>
-<dd><code>numItems</code> - number of items in the serialized array</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>deserialized array of items</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ArrayOfUtf16StringsSerDe.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfStringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" target="_top">Frames</a></li>
-<li><a href="ArrayOfUtf16StringsSerDe.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BinomialBoundsN.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BinomialBoundsN.html
deleted file mode 100644
index 8500f4f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BinomialBoundsN.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BinomialBoundsN (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BinomialBoundsN.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BinomialBoundsN.html" target="_top">Frames</a></li>
-<li><a href="BinomialBoundsN.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BinomialBoundsN" class="title">Class BinomialBoundsN</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BinomialBoundsN</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BinomialBoundsN</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This class enables the estimation of error bounds given a sample set size, the sampling
- probability theta, the number of standard deviations and a simple noDataSeen flag. This can
- be used to estimate error bounds for fixed threshold sampling as well as the error bounds
- calculations for sketches.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BinomialBoundsN.html#getLowerBound-long-double-int-boolean-">getLowerBound</a></span>(long numSamples,
- double theta,
- int numSDev,
- boolean noDataSeen)</code>
-<div class="block">Returns the approximate lower bound value</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BinomialBoundsN.html#getUpperBound-long-double-int-boolean-">getUpperBound</a></span>(long numSamples,
- double theta,
- int numSDev,
- boolean noDataSeen)</code>
-<div class="block">Returns the approximate upper bound value</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLowerBound-long-double-int-boolean-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBound</h4>
-<pre>public static double getLowerBound(long numSamples,
- double theta,
- int numSDev,
- boolean noDataSeen)</pre>
-<div class="block">Returns the approximate lower bound value</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numSamples</code> - the number of samples in the sample set</dd>
-<dd><code>theta</code> - the sampling probability</dd>
-<dd><code>numSDev</code> - the number of "standard deviations" from the mean for the tail bounds.
- This must be an integer value of 1, 2 or 3.</dd>
-<dd><code>noDataSeen</code> - this is normally false. However, in the case where you have zero samples
- and a theta < 1.0, this flag enables the distinction between a virgin case when no actual
- data has been seen and the case where the estimate may be zero but an upper error bound may
- still exist.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound value</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBound-long-double-int-boolean-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getUpperBound</h4>
-<pre>public static double getUpperBound(long numSamples,
- double theta,
- int numSDev,
- boolean noDataSeen)</pre>
-<div class="block">Returns the approximate upper bound value</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>numSamples</code> - the number of samples in the sample set</dd>
-<dd><code>theta</code> - the sampling probability</dd>
-<dd><code>numSDev</code> - the number of "standard deviations" from the mean for the tail bounds.
- This must be an integer value of 1, 2 or 3.</dd>
-<dd><code>noDataSeen</code> - this is normally false. However, in the case where you have zero samples
- and a theta < 1.0, this flag enables the distinction between a virgin case when no actual
- data has been seen and the case where the estimate may be zero but an upper error bound may
- still exist.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound value</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BinomialBoundsN.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ArrayOfUtf16StringsSerDe.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BinomialBoundsN.html" target="_top">Frames</a></li>
-<li><a href="BinomialBoundsN.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnBinomialProportions.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnBinomialProportions.html
deleted file mode 100644
index f29e95f..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnBinomialProportions.html
+++ /dev/null
@@ -1,442 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BoundsOnBinomialProportions (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnBinomialProportions.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnBinomialProportions.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnBinomialProportions.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BoundsOnBinomialProportions" class="title">Class BoundsOnBinomialProportions</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BoundsOnBinomialProportions</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BoundsOnBinomialProportions</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Confidence intervals for binomial proportions.
-
- <p>This class computes an approximation to the Clopper-Pearson confidence interval
- for a binomial proportion. Exact Clopper-Pearson intervals are strictly
- conservative, but these approximations are not.</p>
-
- <p>The main inputs are numbers <i>n</i> and <i>k</i>, which are not the same as other things
- that are called <i>n</i> and <i>k</i> in our sketching library. There is also a third
- parameter, numStdDev, that specifies the desired confidence level.</p>
- <ul>
- <li><i>n</i> is the number of independent randomized trials. It is given and therefore known.
- </li>
- <li><i>p</i> is the probability of a trial being a success. It is unknown.</li>
- <li><i>k</i> is the number of trials (out of <i>n</i>) that turn out to be successes. It is
- a random variable governed by a binomial distribution. After any given
- batch of <i>n</i> independent trials, the random variable <i>k</i> has a specific
- value which is observed and is therefore known.</li>
- <li><i>pHat</i> = <i>k</i> / <i>n</i> is an unbiased estimate of the unknown success
- probability <i>p</i>.</li>
- </ul>
-
- <p>Alternatively, consider a coin with unknown heads probability <i>p</i>. Where
- <i>n</i> is the number of independent flips of that coin, and <i>k</i> is the number
- of times that the coin comes up heads during a given batch of <i>n</i> flips.
- This class computes a frequentist confidence interval [lowerBoundOnP, upperBoundOnP] for the
- unknown <i>p</i>.</p>
-
- <p>Conceptually, the desired confidence level is specified by a tail probability delta.</p>
-
- <p>Ideally, over a large ensemble of independent batches of trials,
- the fraction of batches in which the true <i>p</i> lies below lowerBoundOnP would be at most
- delta, and the fraction of batches in which the true <i>p</i> lies above upperBoundOnP
- would also be at most delta.
-
- <p>Setting aside the philosophical difficulties attaching to that statement, it isn't quite
- true because we are approximating the Clopper-Pearson interval.</p>
-
- <p>Finally, we point out that in this class's interface, the confidence parameter delta is
- not specified directly, but rather through a "number of standard deviations" numStdDev.
- The library effectively converts that to a delta via delta = normalCDF (-1.0 * numStdDev).</p>
-
- <p>It is perhaps worth emphasizing that the library is NOT merely adding and subtracting
- numStdDev standard deviations to the estimate. It is doing something better, that to some
- extent accounts for the fact that the binomial distribution has a non-gaussian shape.</p>
-
- <p>In particular, it is using an approximation to the inverse of the incomplete beta function
- that appears as formula 26.5.22 on page 945 of the "Handbook of Mathematical Functions"
- by Abramowitz and Stegun.</p></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#approximateLowerBoundOnP-long-long-double-">approximateLowerBoundOnP</a></span>(long n,
- long k,
- double numStdDevs)</code>
-<div class="block">Computes lower bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#approximateUpperBoundOnP-long-long-double-">approximateUpperBoundOnP</a></span>(long n,
- long k,
- double numStdDevs)</code>
-<div class="block">Computes upper bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#erf-double-">erf</a></span>(double x)</code>
-<div class="block">Computes an approximation to the erf() function.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#estimateUnknownP-long-long-">estimateUnknownP</a></span>(long n,
- long k)</code>
-<div class="block">Computes an estimate of an unknown binomial proportion.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html#normalCDF-double-">normalCDF</a></span>(double x)</code>
-<div class="block">Computes an approximation to normalCDF(x).</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="approximateLowerBoundOnP-long-long-double-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>approximateLowerBoundOnP</h4>
-<pre>public static double approximateLowerBoundOnP(long n,
- long k,
- double numStdDevs)</pre>
-<div class="block">Computes lower bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.
-
- <p>Implementation Notes:<br>
- The approximateLowerBoundOnP is defined with respect to the right tail of the binomial
- distribution.</p>
- <ul>
- <li>We want to solve for the <i>p</i> for which sum<sub><i>j,k,n</i></sub>bino(<i>j;n,p</i>)
- = delta.</li>
- <li>We now restate that in terms of the left tail.</li>
- <li>We want to solve for the p for which sum<sub><i>j,0,(k-1)</i></sub>bino(<i>j;n,p</i>)
- = 1 - delta.</li>
- <li>Define <i>x</i> = 1-<i>p</i>.</li>
- <li>We want to solve for the <i>x</i> for which I<sub><i>x(n-k+1,k)</i></sub> = 1 - delta.</li>
- <li>We specify 1-delta via numStdDevs through the right tail of the standard normal
- distribution.</li>
- <li>Smaller values of numStdDevs correspond to bigger values of 1-delta and hence to smaller
- values of delta. In fact, usefully small values of delta correspond to negative values of
- numStdDevs.</li>
- <li>return <i>p</i> = 1-<i>x</i>.</li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - is the number of trials. Must be non-negative.</dd>
-<dd><code>k</code> - is the number of successes. Must be non-negative, and cannot exceed n.</dd>
-<dd><code>numStdDevs</code> - the number of standard deviations defining the confidence interval</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the lower bound of the approximate Clopper-Pearson confidence interval for the
- unknown success probability.</dd>
-</dl>
-</li>
-</ul>
-<a name="approximateUpperBoundOnP-long-long-double-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>approximateUpperBoundOnP</h4>
-<pre>public static double approximateUpperBoundOnP(long n,
- long k,
- double numStdDevs)</pre>
-<div class="block">Computes upper bound of approximate Clopper-Pearson confidence interval for a binomial
- proportion.
-
- <p>Implementation Notes:<br>
- The approximateUpperBoundOnP is defined with respect to the left tail of the binomial
- distribution.</p>
- <ul>
- <li>We want to solve for the <i>p</i> for which sum<sub><i>j,0,k</i></sub>bino(<i>j;n,p</i>)
- = delta.</li>
- <li>Define <i>x</i> = 1-<i>p</i>.</li>
- <li>We want to solve for the <i>x</i> for which I<sub><i>x(n-k,k+1)</i></sub> = delta.</li>
- <li>We specify delta via numStdDevs through the right tail of the standard normal
- distribution.</li>
- <li>Bigger values of numStdDevs correspond to smaller values of delta.</li>
- <li>return <i>p</i> = 1-<i>x</i>.</li>
- </ul></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - is the number of trials. Must be non-negative.</dd>
-<dd><code>k</code> - is the number of successes. Must be non-negative, and cannot exceed <i>n</i>.</dd>
-<dd><code>numStdDevs</code> - the number of standard deviations defining the confidence interval</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the upper bound of the approximate Clopper-Pearson confidence interval for the
- unknown success probability.</dd>
-</dl>
-</li>
-</ul>
-<a name="estimateUnknownP-long-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>estimateUnknownP</h4>
-<pre>public static double estimateUnknownP(long n,
- long k)</pre>
-<div class="block">Computes an estimate of an unknown binomial proportion.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - is the number of trials. Must be non-negative.</dd>
-<dd><code>k</code> - is the number of successes. Must be non-negative, and cannot exceed n.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate of the unknown binomial proportion.</dd>
-</dl>
-</li>
-</ul>
-<a name="erf-double-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>erf</h4>
-<pre>public static double erf(double x)</pre>
-<div class="block">Computes an approximation to the erf() function.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>x</code> - is the input to the erf function</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>returns erf(x), accurate to roughly 7 decimal digits.</dd>
-</dl>
-</li>
-</ul>
-<a name="normalCDF-double-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>normalCDF</h4>
-<pre>public static double normalCDF(double x)</pre>
-<div class="block">Computes an approximation to normalCDF(x).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>x</code> - is the input to the normalCDF function</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>returns the approximation to normalCDF(x).</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnBinomialProportions.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BinomialBoundsN.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnBinomialProportions.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnBinomialProportions.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInSampledSets.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInSampledSets.html
deleted file mode 100644
index e723b60..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInSampledSets.html
+++ /dev/null
@@ -1,372 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BoundsOnRatiosInSampledSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInSampledSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInSampledSets.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BoundsOnRatiosInSampledSets" class="title">Class BoundsOnRatiosInSampledSets</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BoundsOnRatiosInSampledSets</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BoundsOnRatiosInSampledSets</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This class is used to compute the bounds on the estimate of the ratio <i>|B| / |A|</i>, where:
- <ul>
- <li><i>|A|</i> is the unknown size of a set <i>A</i> of unique identifiers.</li>
- <li><i>|B|</i> is the unknown size of a subset <i>B</i> of <i>A</i>.</li>
- <li><i>a</i> = <i>|S<sub>A</sub>|</i> is the observed size of a sample of <i>A</i>
- that was obtained by Bernoulli sampling with a known inclusion probability <i>f</i>.</li>
- <li><i>b</i> = <i>|S<sub>A</sub> ∩ B|</i> is the observed size of a subset
- of <i>S<sub>A</sub></i>.</li>
- </ul></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfA-long-double-">getEstimateOfA</a></span>(long a,
- double f)</code>
-<div class="block">Return the estimate of A.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfB-long-double-">getEstimateOfB</a></span>(long b,
- double f)</code>
-<div class="block">Return the estimate of B.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getEstimateOfBoverA-long-long-">getEstimateOfBoverA</a></span>(long a,
- long b)</code>
-<div class="block">Return the estimate of b over a</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getLowerBoundForBoverA-long-long-double-">getLowerBoundForBoverA</a></span>(long a,
- long b,
- double f)</code>
-<div class="block">Return the approximate lower bound based on a 95% confidence interval</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html#getUpperBoundForBoverA-long-long-double-">getUpperBoundForBoverA</a></span>(long a,
- long b,
- double f)</code>
-<div class="block">Return the approximate upper bound based on a 95% confidence interval</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLowerBoundForBoverA-long-long-double-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBoundForBoverA</h4>
-<pre>public static double getLowerBoundForBoverA(long a,
- long b,
- double f)</pre>
-<div class="block">Return the approximate lower bound based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>b</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i> and should
- generally be less than 0.5. Above this value, the results not be reliable.
- When <i>f</i> = 1.0 this returns the estimate.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBoundForBoverA-long-long-double-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBoundForBoverA</h4>
-<pre>public static double getUpperBoundForBoverA(long a,
- long b,
- double f)</pre>
-<div class="block">Return the approximate upper bound based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>b</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfBoverA-long-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimateOfBoverA</h4>
-<pre>public static double getEstimateOfBoverA(long a,
- long b)</pre>
-<div class="block">Return the estimate of b over a</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>b</code> - See class javadoc</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate of b over a</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfA-long-double-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEstimateOfA</h4>
-<pre>public static double getEstimateOfA(long a,
- double f)</pre>
-<div class="block">Return the estimate of A. See class javadoc.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>a</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfB-long-double-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEstimateOfB</h4>
-<pre>public static double getEstimateOfB(long b,
- double f)</pre>
-<div class="block">Return the estimate of B. See class javadoc.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>b</code> - See class javadoc</dd>
-<dd><code>f</code> - the inclusion probability used to produce the set with size <i>a</i>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInSampledSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnBinomialProportions.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInSampledSets.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html b/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html
deleted file mode 100644
index b00af57..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html
+++ /dev/null
@@ -1,321 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BoundsOnRatiosInThetaSketchedSets (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInThetaSketchedSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInThetaSketchedSets.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class BoundsOnRatiosInThetaSketchedSets" class="title">Class BoundsOnRatiosInThetaSketchedSets</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.BoundsOnRatiosInThetaSketchedSets</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">BoundsOnRatiosInThetaSketchedSets</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">This class is used to compute the bounds on the estimate of the ratio <i>B / A</i>, where:
- <ul>
- <li><i>A</i> is a Theta Sketch of population <i>PopA</i>.</li>
- <li><i>B</i> is a Theta Sketch of population <i>PopB</i> that is a subset of <i>A</i>,
- obtained by an intersection of <i>A</i> with some other Theta Sketch <i>C</i>,
- which acts like a predicate or selection clause.</li>
- <li>The estimate of the ratio <i>PopB/PopA</i> is
- BoundsOnRatiosInThetaSketchedSets.getEstimateOfBoverA(<i>A, B</i>).</li>
- <li>The Upper Bound estimate on the ratio PopB/PopA is
- BoundsOnRatiosInThetaSketchedSets.getUpperBoundForBoverA(<i>A, B</i>).</li>
- <li>The Lower Bound estimate on the ratio PopB/PopA is
- BoundsOnRatiosInThetaSketchedSets.getLowerBoundForBoverA(<i>A, B</i>).</li>
- </ul>
- Note: The theta of <i>A</i> cannot be greater than the theta of <i>B</i>.
- If <i>B</i> is formed as an intersection of <i>A</i> and some other set <i>C</i>,
- then the theta of <i>B</i> is guaranteed to be less than or equal to the theta of <i>B</i>.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Kevin Lang, Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getEstimateOfBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getEstimateOfBoverA</a></span>(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchA,
- <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchB)</code>
-<div class="block">Gets the estimate for B over A</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getLowerBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getLowerBoundForBoverA</a></span>(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchA,
- <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchB)</code>
-<div class="block">Gets the approximate lower bound for B over A based on a 95% confidence interval</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html#getUpperBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">getUpperBoundForBoverA</a></span>(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchA,
- <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchB)</code>
-<div class="block">Gets the approximate upper bound for B over A based on a 95% confidence interval</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getLowerBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLowerBoundForBoverA</h4>
-<pre>public static double getLowerBoundForBoverA(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchA,
- <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchB)</pre>
-<div class="block">Gets the approximate lower bound for B over A based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchA</code> - the sketch A</dd>
-<dd><code>sketchB</code> - the sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate lower bound for B over A</dd>
-</dl>
-</li>
-</ul>
-<a name="getUpperBoundForBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getUpperBoundForBoverA</h4>
-<pre>public static double getUpperBoundForBoverA(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchA,
- <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchB)</pre>
-<div class="block">Gets the approximate upper bound for B over A based on a 95% confidence interval</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchA</code> - the sketch A</dd>
-<dd><code>sketchB</code> - the sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the approximate upper bound for B over A</dd>
-</dl>
-</li>
-</ul>
-<a name="getEstimateOfBoverA-com.yahoo.sketches.theta.Sketch-com.yahoo.sketches.theta.Sketch-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEstimateOfBoverA</h4>
-<pre>public static double getEstimateOfBoverA(<a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchA,
- <a href="../../../com/yahoo/sketches/theta/Sketch.html" title="class in com.yahoo.sketches.theta">Sketch</a> sketchB)</pre>
-<div class="block">Gets the estimate for B over A</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>sketchA</code> - the sketch A</dd>
-<dd><code>sketchB</code> - the sketch B</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the estimate for B over A</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BoundsOnRatiosInThetaSketchedSets.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInSampledSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" target="_top">Frames</a></li>
-<li><a href="BoundsOnRatiosInThetaSketchedSets.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ByteArrayUtil.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ByteArrayUtil.html
deleted file mode 100644
index a40db96..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ByteArrayUtil.html
+++ /dev/null
@@ -1,830 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ByteArrayUtil (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ByteArrayUtil.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ByteArrayUtil.html" target="_top">Frames</a></li>
-<li><a href="ByteArrayUtil.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class ByteArrayUtil" class="title">Class ByteArrayUtil</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ByteArrayUtil</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">ByteArrayUtil</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#ByteArrayUtil--">ByteArrayUtil</a></span>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getDoubleBE-byte:A-int-">getDoubleBE</a></span>(byte[] array,
- int offset)</code>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getDoubleLE-byte:A-int-">getDoubleLE</a></span>(byte[] array,
- int offset)</code>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getFloatBE-byte:A-int-">getFloatBE</a></span>(byte[] array,
- int offset)</code>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getFloatLE-byte:A-int-">getFloatLE</a></span>(byte[] array,
- int offset)</code>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getIntBE-byte:A-int-">getIntBE</a></span>(byte[] array,
- int offset)</code>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getIntLE-byte:A-int-">getIntLE</a></span>(byte[] array,
- int offset)</code>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getLongBE-byte:A-int-">getLongBE</a></span>(byte[] array,
- int offset)</code>
-<div class="block">Get a <i>long</i> from the source byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getLongLE-byte:A-int-">getLongLE</a></span>(byte[] array,
- int offset)</code>
-<div class="block">Get a <i>long</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getShortBE-byte:A-int-">getShortBE</a></span>(byte[] array,
- int offset)</code>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static short</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#getShortLE-byte:A-int-">getShortLE</a></span>(byte[] array,
- int offset)</code>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putDoubleBE-byte:A-int-double-">putDoubleBE</a></span>(byte[] array,
- int offset,
- double value)</code>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putDoubleLE-byte:A-int-double-">putDoubleLE</a></span>(byte[] array,
- int offset,
- double value)</code>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putFloatBE-byte:A-int-float-">putFloatBE</a></span>(byte[] array,
- int offset,
- float value)</code>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putFloatLE-byte:A-int-float-">putFloatLE</a></span>(byte[] array,
- int offset,
- float value)</code>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putIntBE-byte:A-int-int-">putIntBE</a></span>(byte[] array,
- int offset,
- int value)</code>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putIntLE-byte:A-int-int-">putIntLE</a></span>(byte[] array,
- int offset,
- int value)</code>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putLongBE-byte:A-int-long-">putLongBE</a></span>(byte[] array,
- int offset,
- long value)</code>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putLongLE-byte:A-int-long-">putLongLE</a></span>(byte[] array,
- int offset,
- long value)</code>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putShortBE-byte:A-int-short-">putShortBE</a></span>(byte[] array,
- int offset,
- short value)</code>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in big endian order.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ByteArrayUtil.html#putShortLE-byte:A-int-short-">putShortLE</a></span>(byte[] array,
- int offset,
- short value)</code>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in little endian order.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ByteArrayUtil--">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ByteArrayUtil</h4>
-<pre>public ByteArrayUtil()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getShortLE-byte:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShortLE</h4>
-<pre>public static short getShortLE(byte[] array,
- int offset)</pre>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putShortLE-byte:A-int-short-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putShortLE</h4>
-<pre>public static void putShortLE(byte[] array,
- int offset,
- short value)</pre>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getShortBE-byte:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getShortBE</h4>
-<pre>public static short getShortBE(byte[] array,
- int offset)</pre>
-<div class="block">Get a <i>short</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putShortBE-byte:A-int-short-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putShortBE</h4>
-<pre>public static void putShortBE(byte[] array,
- int offset,
- short value)</pre>
-<div class="block">Put the source <i>short</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>short</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntLE-byte:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntLE</h4>
-<pre>public static int getIntLE(byte[] array,
- int offset)</pre>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putIntLE-byte:A-int-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putIntLE</h4>
-<pre>public static void putIntLE(byte[] array,
- int offset,
- int value)</pre>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getIntBE-byte:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntBE</h4>
-<pre>public static int getIntBE(byte[] array,
- int offset)</pre>
-<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putIntBE-byte:A-int-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putIntBE</h4>
-<pre>public static void putIntBE(byte[] array,
- int offset,
- int value)</pre>
-<div class="block">Put the source <i>int</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>int</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getLongLE-byte:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLongLE</h4>
-<pre>public static long getLongLE(byte[] array,
- int offset)</pre>
-<div class="block">Get a <i>long</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putLongLE-byte:A-int-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLongLE</h4>
-<pre>public static void putLongLE(byte[] array,
- int offset,
- long value)</pre>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getLongBE-byte:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getLongBE</h4>
-<pre>public static long getLongBE(byte[] array,
- int offset)</pre>
-<div class="block">Get a <i>long</i> from the source byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source starting point</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putLongBE-byte:A-int-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putLongBE</h4>
-<pre>public static void putLongBE(byte[] array,
- int offset,
- long value)</pre>
-<div class="block">Put the source <i>long</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination starting point</dd>
-<dd><code>value</code> - source <i>long</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getFloatLE-byte:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFloatLE</h4>
-<pre>public static float getFloatLE(byte[] array,
- int offset)</pre>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putFloatLE-byte:A-int-float-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloatLE</h4>
-<pre>public static void putFloatLE(byte[] array,
- int offset,
- float value)</pre>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getFloatBE-byte:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFloatBE</h4>
-<pre>public static float getFloatBE(byte[] array,
- int offset)</pre>
-<div class="block">Get a <i>float</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putFloatBE-byte:A-int-float-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putFloatBE</h4>
-<pre>public static void putFloatBE(byte[] array,
- int offset,
- float value)</pre>
-<div class="block">Put the source <i>float</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>float</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getDoubleLE-byte:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDoubleLE</h4>
-<pre>public static double getDoubleLE(byte[] array,
- int offset)</pre>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>double</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putDoubleLE-byte:A-int-double-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putDoubleLE</h4>
-<pre>public static void putDoubleLE(byte[] array,
- int offset,
- double value)</pre>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in little endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>double</i></dd>
-</dl>
-</li>
-</ul>
-<a name="getDoubleBE-byte:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDoubleBE</h4>
-<pre>public static double getDoubleBE(byte[] array,
- int offset)</pre>
-<div class="block">Get a <i>double</i> from the given byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - source byte array</dd>
-<dd><code>offset</code> - source offset</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the <i>double</i></dd>
-</dl>
-</li>
-</ul>
-<a name="putDoubleBE-byte:A-int-double-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>putDoubleBE</h4>
-<pre>public static void putDoubleBE(byte[] array,
- int offset,
- double value)</pre>
-<div class="block">Put the source <i>double</i> into the destination byte array starting at the given offset
- in big endian order.
- There is no bounds checking.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - destination byte array</dd>
-<dd><code>offset</code> - destination offset</dd>
-<dd><code>value</code> - source <i>double</i></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ByteArrayUtil.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/BoundsOnRatiosInThetaSketchedSets.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ByteArrayUtil.html" target="_top">Frames</a></li>
-<li><a href="ByteArrayUtil.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/Family.html b/api/core/snapshot/apidocs/com/yahoo/sketches/Family.html
deleted file mode 100644
index b660155..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/Family.html
+++ /dev/null
@@ -1,756 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Family (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Family (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":9,"i9":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Family.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/Family.html" target="_top">Frames</a></li>
-<li><a href="Family.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Enum Family" class="title">Enum Family</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a><<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.Family</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>></dd>
-</dl>
-<hr>
-<br>
-<pre>public enum <span class="typeNameLabel">Family</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>></pre>
-<div class="block">Defines the various families of sketch and set operation classes. A family defines a set of
- classes that share fundamental algorithms and behaviors. The classes within a family may
- still differ by how they are stored and accessed. For example, internally there are separate
- classes for the QuickSelect sketch algorithm that operate on the Java heap and off-heap.
- Not all of these families have parallel forms on and off-heap but are included for completeness.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.summary">
-<!-- -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#A_NOT_B">A_NOT_B</a></span></code>
-<div class="block">The A and not B family is an operation for the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#ALPHA">ALPHA</a></span></code>
-<div class="block">The Alpha Sketch family is a member of the Theta Sketch Framework of sketches and is best
- suited for real-time processes where both the updating of the sketch and getting the estimate
- is performed directly on the sketch.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#COMPACT">COMPACT</a></span></code>
-<div class="block">The Compact Sketch family is a member of the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#CPC">CPC</a></span></code>
-<div class="block">Compressed Probabilistic Counting (CPC) Sketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#FREQUENCY">FREQUENCY</a></span></code>
-<div class="block">The Frequency family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#HLL">HLL</a></span></code>
-<div class="block">The HLL family of sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#INTERSECTION">INTERSECTION</a></span></code>
-<div class="block">The Intersection family is an operation for the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#KLL">KLL</a></span></code>
-<div class="block">KLL quanliles sketch</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#QUANTILES">QUANTILES</a></span></code>
-<div class="block">The Quantiles family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#QUICKSELECT">QUICKSELECT</a></span></code>
-<div class="block">The QuickSelect Sketch family is a member of the Theta Sketch Framework of sketches and
- is the workhorse of the Theta Sketch Families and can be constructed for either on-heap or
- off-heap operation.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#RESERVOIR">RESERVOIR</a></span></code>
-<div class="block">The Reservoir family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#RESERVOIR_UNION">RESERVOIR_UNION</a></span></code>
-<div class="block">The reservoir sampling family of Union operations.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#TUPLE">TUPLE</a></span></code>
-<div class="block">The Tuple family of sketches is a large family of sketches that are extensions of the
- Theta Sketch Framework.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#UNION">UNION</a></span></code>
-<div class="block">The Union family is an operation for the Theta Sketch Framework of sketches.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#VAROPT">VAROPT</a></span></code>
-<div class="block">The VarOpt family of sketches.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#VAROPT_UNION">VAROPT_UNION</a></span></code>
-<div class="block">The VarOpt family of sketches.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#checkFamilyID-int-">checkFamilyID</a></span>(int id)</code> </td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getFamilyName--">getFamilyName</a></span>()</code>
-<div class="block">Returns the name for this family</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getID--">getID</a></span>()</code>
-<div class="block">Returns the byte ID for this family</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getMaxPreLongs--">getMaxPreLongs</a></span>()</code>
-<div class="block">Returns the maximum preamble size for this family in longs</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#getMinPreLongs--">getMinPreLongs</a></span>()</code>
-<div class="block">Returns the minimum preamble size for this family in longs</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#idToFamily-int-">idToFamily</a></span>(int id)</code>
-<div class="block">Returns the Family given the ID</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#stringToFamily-java.lang.String-">stringToFamily</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> famName)</code>
-<div class="block">Returns the Family given the family name</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#toString--">toString</a></span>()</code> </td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/Family.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https: [...]
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://doc [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.detail">
-<!-- -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="ALPHA">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ALPHA</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> ALPHA</pre>
-<div class="block">The Alpha Sketch family is a member of the Theta Sketch Framework of sketches and is best
- suited for real-time processes where both the updating of the sketch and getting the estimate
- is performed directly on the sketch. In this situation the AlphaSketch has roughly a
- 30% improvement (~1/sqrt(2*k)) in its error distribution as compared to the QuickSelect
- (or similar KMV-derived) sketches.
-
- <p>If the AlphaSketch is fed into any SetOperation, the error distribution reverts back to the
- normal QuickSelect/KMV error distribution (~1/sqrt(k)). For this reason, the AlphaSketch
- does not have a sister class for off-heap operation. The Alpha Sketch has a roughly 30% faster
- overall update time as compared to the QuickSelect sketch family.</p>
-
- <p>The Alpha Sketch is created using the UpdateSketch.builder().
- <a href="../../../resources/dictionary.html#alphaTCF">See Alpha TCF</a> and
- <a href="../../../resources/dictionary.html#thetaSketch">Theta Sketch Framework</a></div>
-</li>
-</ul>
-<a name="QUICKSELECT">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>QUICKSELECT</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> QUICKSELECT</pre>
-<div class="block">The QuickSelect Sketch family is a member of the Theta Sketch Framework of sketches and
- is the workhorse of the Theta Sketch Families and can be constructed for either on-heap or
- off-heap operation.
- The QuickSelect Sketch is created using the UpdateSketch.builder().
- <a href="../../../resources/dictionary.html#quickSelectTCF">See Quick Select TCF</a></div>
-</li>
-</ul>
-<a name="COMPACT">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>COMPACT</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> COMPACT</pre>
-<div class="block">The Compact Sketch family is a member of the Theta Sketch Framework of sketches.
- The are read-only and cannot be updated, but can participate in any of the Set Operations.
- The compact sketches are never created directly with a constructor or Builder.
- Instead they are created as a result of the compact()
- method of an UpdateSketch or as a result of a getSketchSamples() of a SetOperation.</div>
-</li>
-</ul>
-<a name="UNION">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>UNION</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> UNION</pre>
-<div class="block">The Union family is an operation for the Theta Sketch Framework of sketches.
- The Union is constructed using the SetOperation.builder().</div>
-</li>
-</ul>
-<a name="INTERSECTION">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>INTERSECTION</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> INTERSECTION</pre>
-<div class="block">The Intersection family is an operation for the Theta Sketch Framework of sketches.
- The Intersection is constructed using the SetOperation.builder().</div>
-</li>
-</ul>
-<a name="A_NOT_B">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>A_NOT_B</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> A_NOT_B</pre>
-<div class="block">The A and not B family is an operation for the Theta Sketch Framework of sketches.
- The AnotB operation is constructed using the SetOperation.builder().</div>
-</li>
-</ul>
-<a name="HLL">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>HLL</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> HLL</pre>
-<div class="block">The HLL family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="QUANTILES">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>QUANTILES</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> QUANTILES</pre>
-<div class="block">The Quantiles family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="TUPLE">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>TUPLE</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> TUPLE</pre>
-<div class="block">The Tuple family of sketches is a large family of sketches that are extensions of the
- Theta Sketch Framework.</div>
-</li>
-</ul>
-<a name="FREQUENCY">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>FREQUENCY</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> FREQUENCY</pre>
-<div class="block">The Frequency family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="RESERVOIR">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>RESERVOIR</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> RESERVOIR</pre>
-<div class="block">The Reservoir family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="RESERVOIR_UNION">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>RESERVOIR_UNION</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> RESERVOIR_UNION</pre>
-<div class="block">The reservoir sampling family of Union operations. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="VAROPT">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>VAROPT</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> VAROPT</pre>
-<div class="block">The VarOpt family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="VAROPT_UNION">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>VAROPT_UNION</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> VAROPT_UNION</pre>
-<div class="block">The VarOpt family of sketches. (Not part of TSF.)</div>
-</li>
-</ul>
-<a name="KLL">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>KLL</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> KLL</pre>
-<div class="block">KLL quanliles sketch</div>
-</li>
-</ul>
-<a name="CPC">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CPC</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> CPC</pre>
-<div class="block">Compressed Probabilistic Counting (CPC) Sketch</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="values--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>[] values()</pre>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared. This method may be used to iterate
-over the constants as follows:
-<pre>
-for (Family c : Family.values())
- System.out.println(c);
-</pre></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array containing the constants of this enum type, in the order they are declared</dd>
-</dl>
-</li>
-</ul>
-<a name="valueOf-java.lang.String-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
-<div class="block">Returns the enum constant of this type with the specified name.
-The string must match <i>exactly</i> an identifier used to declare an
-enum constant in this type. (Extraneous whitespace characters are
-not permitted.)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the enum constant with the specified name</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
-</dl>
-</li>
-</ul>
-<a name="getID--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getID</h4>
-<pre>public int getID()</pre>
-<div class="block">Returns the byte ID for this family</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the byte ID for this family</dd>
-</dl>
-</li>
-</ul>
-<a name="checkFamilyID-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkFamilyID</h4>
-<pre>public void checkFamilyID(int id)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>id</code> - the given id, a value < 128.</dd>
-</dl>
-</li>
-</ul>
-<a name="getFamilyName--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFamilyName</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getFamilyName()</pre>
-<div class="block">Returns the name for this family</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the name for this family</dd>
-</dl>
-</li>
-</ul>
-<a name="getMinPreLongs--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMinPreLongs</h4>
-<pre>public int getMinPreLongs()</pre>
-<div class="block">Returns the minimum preamble size for this family in longs</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the minimum preamble size for this family in longs</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxPreLongs--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxPreLongs</h4>
-<pre>public int getMaxPreLongs()</pre>
-<div class="block">Returns the maximum preamble size for this family in longs</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the maximum preamble size for this family in longs</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a>></code></dd>
-</dl>
-</li>
-</ul>
-<a name="idToFamily-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>idToFamily</h4>
-<pre>public static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> idToFamily(int id)</pre>
-<div class="block">Returns the Family given the ID</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>id</code> - the given ID</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family given the ID</dd>
-</dl>
-</li>
-</ul>
-<a name="stringToFamily-java.lang.String-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stringToFamily</h4>
-<pre>public static <a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches">Family</a> stringToFamily(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> famName)</pre>
-<div class="block">Returns the Family given the family name</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>famName</code> - the family name</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Family given the family name</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Family.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ByteArrayUtil.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/Family.html" target="_top">Frames</a></li>
-<li><a href="Family.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/HashOperations.html b/api/core/snapshot/apidocs/com/yahoo/sketches/HashOperations.html
deleted file mode 100644
index e632c43..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/HashOperations.html
+++ /dev/null
@@ -1,635 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HashOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="HashOperations (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HashOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/HashOperations.html" target="_top">Frames</a></li>
-<li><a href="HashOperations.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#field.summary">Field</a> | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field.detail">Field</a> | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class HashOperations" class="title">Class HashOperations</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.HashOperations</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">HashOperations</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Helper class for the common hash table methods.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes, Kevin Lang</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!-- -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#STRIDE_MASK">STRIDE_MASK</a></span></code>
-<div class="block">The stride mask for the Open Address, Double Hashing (OADH) hash table algorithm.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#checkHashCorruption-long-">checkHashCorruption</a></span>(long hash)</code> </td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#checkThetaCorruption-long-">checkThetaCorruption</a></span>(long thetaLong)</code> </td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#continueCondition-long-long-">continueCondition</a></span>(long thetaLong,
- long hash)</code>
-<div class="block">Return true (continue) if hash is greater than or equal to thetaLong, or if hash == 0,
- or if hash == Long.MAX_VALUE.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#count-long:A-long-">count</a></span>(long[] srcArr,
- long thetaLong)</code>
-<div class="block">Counts the cardinality of the given source array.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#countPart-long:A-int-long-">countPart</a></span>(long[] srcArr,
- int lgArrLongs,
- long thetaLong)</code>
-<div class="block">Counts the cardinality of the first Log2 values of the given source array.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#fastHashInsertOnly-com.yahoo.memory.WritableMemory-int-long-int-">fastHashInsertOnly</a></span>(com.yahoo.memory.WritableMemory wmem,
- int lgArrLongs,
- long hash,
- int memOffsetBytes)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#fastHashSearchOrInsert-com.yahoo.memory.WritableMemory-int-long-int-">fastHashSearchOrInsert</a></span>(com.yahoo.memory.WritableMemory wmem,
- int lgArrLongs,
- long hash,
- int memOffsetBytes)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashArrayInsert-long:A-long:A-int-long-">hashArrayInsert</a></span>(long[] srcArr,
- long[] hashTable,
- int lgArrLongs,
- long thetaLong)</code>
-<div class="block">Inserts the given long array into the given hash table array of the target size,
- removes any negative input values, ignores duplicates and counts the values inserted.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashInsertOnly-long:A-int-long-">hashInsertOnly</a></span>(long[] hashTable,
- int lgArrLongs,
- long hash)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashSearch-long:A-int-long-">hashSearch</a></span>(long[] hashTable,
- int lgArrLongs,
- long hash)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for on-heap.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashSearch-com.yahoo.memory.Memory-int-long-int-">hashSearch</a></span>(com.yahoo.memory.Memory mem,
- int lgArrLongs,
- long hash,
- int memOffsetBytes)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for off-heap.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/HashOperations.html#hashSearchOrInsert-long:A-int-long-">hashSearchOrInsert</a></span>(long[] hashTable,
- int lgArrLongs,
- long hash)</code>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!-- -->
-</a>
-<h3>Field Detail</h3>
-<a name="STRIDE_MASK">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>STRIDE_MASK</h4>
-<pre>public static final int STRIDE_MASK</pre>
-<div class="block">The stride mask for the Open Address, Double Hashing (OADH) hash table algorithm.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../constant-values.html#com.yahoo.sketches.HashOperations.STRIDE_MASK">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="countPart-long:A-int-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>countPart</h4>
-<pre>public static int countPart(long[] srcArr,
- int lgArrLongs,
- long thetaLong)</pre>
-<div class="block">Counts the cardinality of the first Log2 values of the given source array.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArr</code> - the given source array</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a></dd>
-<dd><code>thetaLong</code> - <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cardinality</dd>
-</dl>
-</li>
-</ul>
-<a name="count-long:A-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>count</h4>
-<pre>public static int count(long[] srcArr,
- long thetaLong)</pre>
-<div class="block">Counts the cardinality of the given source array.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArr</code> - the given source array</dd>
-<dd><code>thetaLong</code> - <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the cardinality</dd>
-</dl>
-</li>
-</ul>
-<a name="hashSearch-long:A-int-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashSearch</h4>
-<pre>public static int hashSearch(long[] hashTable,
- int lgArrLongs,
- long hash)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for on-heap.
- Returns the index if found, -1 if not found.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hashTable</code> - The hash table to search. Must be a power of 2 in size.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs ≤ log2(hashTable.length).</dd>
-<dd><code>hash</code> - A hash value to search for. Must not be zero.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Current probe index if found, -1 if not found.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashInsertOnly-long:A-int-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashInsertOnly</h4>
-<pre>public static int hashInsertOnly(long[] hashTable,
- int lgArrLongs,
- long hash)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.
- This method assumes that the input hash is not a duplicate.
- Useful for rebuilding tables to avoid unnecessary comparisons.
- Returns the index of insertion, which is always positive or zero. Throws an exception if the
- table is full with no empty slot.
- Throws an exception if table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hashTable</code> - the hash table to insert into.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs ≤ log2(hashTable.length).</dd>
-<dd><code>hash</code> - value that must not be zero and will be inserted into the array into an empty slot.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index of insertion. Always positive or zero.</dd>
-</dl>
-</li>
-</ul>
-<a name="hashSearchOrInsert-long:A-int-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashSearchOrInsert</h4>
-<pre>public static int hashSearchOrInsert(long[] hashTable,
- int lgArrLongs,
- long hash)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme for on-heap.
- Returns index ≥ 0 if found (duplicate); < 0 if inserted, inserted at -(index + 1).
- Throws an exception if the value is not found and table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hashTable</code> - the hash table to insert into.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs ≤ log2(hashTable.length).</dd>
-<dd><code>hash</code> - hash value that must not be zero and if not a duplicate will be inserted into the
- array into an empty slot</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index ≥ 0 if found (duplicate); < 0 if inserted, inserted at -(index + 1).</dd>
-</dl>
-</li>
-</ul>
-<a name="hashArrayInsert-long:A-long:A-int-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashArrayInsert</h4>
-<pre>public static int hashArrayInsert(long[] srcArr,
- long[] hashTable,
- int lgArrLongs,
- long thetaLong)</pre>
-<div class="block">Inserts the given long array into the given hash table array of the target size,
- removes any negative input values, ignores duplicates and counts the values inserted.
- The given hash table may have values, but they must have been inserted by this method or one
- of the other OADH insert methods in this class and they may not be dirty.
- This method performs additional checks against potentially invalid hash values or theta values.
- Returns the count of values actually inserted.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>srcArr</code> - the source hash array to be potentially inserted</dd>
-<dd><code>hashTable</code> - The correctly sized target hash table that must be a power of two.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs ≤ log2(hashTable.length).</dd>
-<dd><code>thetaLong</code> - must greater than zero
- <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the count of values actually inserted</dd>
-</dl>
-</li>
-</ul>
-<a name="hashSearch-com.yahoo.memory.Memory-int-long-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashSearch</h4>
-<pre>public static int hashSearch(com.yahoo.memory.Memory mem,
- int lgArrLongs,
- long hash,
- int memOffsetBytes)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash search scheme for off-heap.
- Returns the index if found, -1 if not found.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>mem</code> - The Memory hash table to search.</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs ≤ log2(hashTable.length).</dd>
-<dd><code>hash</code> - A hash value to search for. Must not be zero.</dd>
-<dd><code>memOffsetBytes</code> - offset in the memory where the hash array starts</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index if found, -1 if not found.</dd>
-</dl>
-</li>
-</ul>
-<a name="fastHashInsertOnly-com.yahoo.memory.WritableMemory-int-long-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fastHashInsertOnly</h4>
-<pre>public static int fastHashInsertOnly(com.yahoo.memory.WritableMemory wmem,
- int lgArrLongs,
- long hash,
- int memOffsetBytes)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.
- This method assumes that the input hash is not a duplicate.
- Useful for rebuilding tables to avoid unnecessary comparisons.
- Returns the index of insertion, which is always positive or zero.
- Throws an exception if table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>wmem</code> - The writable memory</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs ≤ log2(hashTable.length).</dd>
-<dd><code>hash</code> - value that must not be zero and will be inserted into the array into an empty slot.</dd>
-<dd><code>memOffsetBytes</code> - offset in the memory where the hash array starts</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index of insertion. Always positive or zero.</dd>
-</dl>
-</li>
-</ul>
-<a name="fastHashSearchOrInsert-com.yahoo.memory.WritableMemory-int-long-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>fastHashSearchOrInsert</h4>
-<pre>public static int fastHashSearchOrInsert(com.yahoo.memory.WritableMemory wmem,
- int lgArrLongs,
- long hash,
- int memOffsetBytes)</pre>
-<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
- values directly into a Memory.
- Returns index ≥ 0 if found (duplicate); < 0 if inserted, inserted at -(index + 1).
- Throws an exception if the value is not found and table has no empty slot.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>wmem</code> - the WritableMemory</dd>
-<dd><code>lgArrLongs</code> - <a href="../../../resources/dictionary.html#lgArrLongs">See lgArrLongs</a>.
- lgArrLongs ≤ log2(hashTable.length).</dd>
-<dd><code>hash</code> - A hash value that must not be zero and if not a duplicate will be inserted into the
- array into an empty slot.</dd>
-<dd><code>memOffsetBytes</code> - offset in the memory where the hash array starts</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>index ≥ 0 if found (duplicate); < 0 if inserted, inserted at -(index + 1).</dd>
-</dl>
-</li>
-</ul>
-<a name="checkThetaCorruption-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkThetaCorruption</h4>
-<pre>public static void checkThetaCorruption(long thetaLong)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thetaLong</code> - must be greater than zero otherwise throws an exception.
- <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-</dl>
-</li>
-</ul>
-<a name="checkHashCorruption-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>checkHashCorruption</h4>
-<pre>public static void checkHashCorruption(long hash)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hash</code> - must be greater than -1 otherwise throws an exception.
- Note a hash of zero is normally ignored, but a negative hash is never allowed.</dd>
-</dl>
-</li>
-</ul>
-<a name="continueCondition-long-long-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>continueCondition</h4>
-<pre>public static boolean continueCondition(long thetaLong,
- long hash)</pre>
-<div class="block">Return true (continue) if hash is greater than or equal to thetaLong, or if hash == 0,
- or if hash == Long.MAX_VALUE.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>thetaLong</code> - must be greater than the hash value
- <a href="../../../resources/dictionary.html#thetaLong">See Theta Long</a></dd>
-<dd><code>hash</code> - must be less than thetaLong and not less than or equal to zero.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true (continue) if hash is greater than or equal to thetaLong, or if hash == 0,
- or if hash == Long.MAX_VALUE.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/HashOperations.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/Family.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/HashOperations.html" target="_top">Frames</a></li>
-<li><a href="HashOperations.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#field.summary">Field</a> | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#field.detail">Field</a> | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/QuantilesHelper.html b/api/core/snapshot/apidocs/com/yahoo/sketches/QuantilesHelper.html
deleted file mode 100644
index b602f69..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/QuantilesHelper.html
+++ /dev/null
@@ -1,359 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>QuantilesHelper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="QuantilesHelper (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuantilesHelper.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuantilesHelper.html" target="_top">Frames</a></li>
-<li><a href="QuantilesHelper.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class QuantilesHelper" class="title">Class QuantilesHelper</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.QuantilesHelper</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">QuantilesHelper</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Common static methods for quantiles sketches</div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#QuantilesHelper--">QuantilesHelper</a></span>()</code> </td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#chunkContainingPos-long:A-long-">chunkContainingPos</a></span>(long[] arr,
- long pos)</code>
-<div class="block">This is written in terms of a plain array to facilitate testing.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#convertToPrecedingCummulative-long:A-">convertToPrecedingCummulative</a></span>(long[] array)</code>
-<div class="block">Convert the weights into totals of the weights preceding each item</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#getEvenlySpacedRanks-int-">getEvenlySpacedRanks</a></span>(int n)</code>
-<div class="block">Compute an array of evenly spaced normalized ranks from 0 to 1 inclusive.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuantilesHelper.html#posOfPhi-double-long-">posOfPhi</a></span>(double phi,
- long n)</code>
-<div class="block">Returns the zero-based index (position) of a value in the hypothetical sorted stream of
- values of size n.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="QuantilesHelper--">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>QuantilesHelper</h4>
-<pre>public QuantilesHelper()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="convertToPrecedingCummulative-long:A-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>convertToPrecedingCummulative</h4>
-<pre>public static long convertToPrecedingCummulative(long[] array)</pre>
-<div class="block">Convert the weights into totals of the weights preceding each item</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>array</code> - of weights</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>total weight</dd>
-</dl>
-</li>
-</ul>
-<a name="posOfPhi-double-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>posOfPhi</h4>
-<pre>public static long posOfPhi(double phi,
- long n)</pre>
-<div class="block">Returns the zero-based index (position) of a value in the hypothetical sorted stream of
- values of size n.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>phi</code> - the fractional position where: 0 ≤ φ ≤ 1.0.</dd>
-<dd><code>n</code> - the size of the stream</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the index, a value between 0 and n-1.</dd>
-</dl>
-</li>
-</ul>
-<a name="chunkContainingPos-long:A-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>chunkContainingPos</h4>
-<pre>public static int chunkContainingPos(long[] arr,
- long pos)</pre>
-<div class="block">This is written in terms of a plain array to facilitate testing.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - the chunk containing the position</dd>
-<dd><code>pos</code> - the position</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the index of the chunk containing the position</dd>
-</dl>
-</li>
-</ul>
-<a name="getEvenlySpacedRanks-int-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getEvenlySpacedRanks</h4>
-<pre>public static double[] getEvenlySpacedRanks(int n)</pre>
-<div class="block">Compute an array of evenly spaced normalized ranks from 0 to 1 inclusive.
- A value of 1 will result in [0], 2 will result in [0, 1],
- 3 will result in [0, .5, 1] and so on.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>n</code> - number of ranks needed (must be greater than 0)</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>array of ranks</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuantilesHelper.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/HashOperations.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuantilesHelper.html" target="_top">Frames</a></li>
-<li><a href="QuantilesHelper.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/QuickSelect.html b/api/core/snapshot/apidocs/com/yahoo/sketches/QuickSelect.html
deleted file mode 100644
index ea37bb8..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/QuickSelect.html
+++ /dev/null
@@ -1,426 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>QuickSelect (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="QuickSelect (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuickSelect.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuickSelect.html" target="_top">Frames</a></li>
-<li><a href="QuickSelect.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class QuickSelect" class="title">Class QuickSelect</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.QuickSelect</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public final class <span class="typeNameLabel">QuickSelect</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">QuickSelect algorithm improved from Sedgewick. Gets the kth order value
- (1-based or 0-based) from the array.
- Warning! This changes the ordering of elements in the given array!<br>
- Also see:<br>
- blog.teamleadnet.com/2012/07/quick-select-algorithm-find-kth-element.html<br>
- See QuickSelectTest for examples and testNG tests.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#select-double:A-int-int-int-">select</a></span>(double[] arr,
- int lo,
- int hi,
- int pivot)</code>
-<div class="block">Gets the 0-based kth order statistic from the array.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#select-long:A-int-int-int-">select</a></span>(long[] arr,
- int lo,
- int hi,
- int pivot)</code>
-<div class="block">Gets the 0-based kth order statistic from the array.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectExcludingZeros-double:A-int-int-">selectExcludingZeros</a></span>(double[] arr,
- int nonZeros,
- int pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectExcludingZeros-long:A-int-int-">selectExcludingZeros</a></span>(long[] arr,
- int nonZeros,
- int pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static double</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectIncludingZeros-double:A-int-">selectIncludingZeros</a></span>(double[] arr,
- int pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>static long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/QuickSelect.html#selectIncludingZeros-long:A-int-">selectIncludingZeros</a></span>(long[] arr,
- int pivot)</code>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="select-long:A-int-int-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>select</h4>
-<pre>public static long select(long[] arr,
- int lo,
- int hi,
- int pivot)</pre>
-<div class="block">Gets the 0-based kth order statistic from the array. Warning! This changes the ordering
- of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The array to be re-arranged.</dd>
-<dd><code>lo</code> - The lowest 0-based index to be considered.</dd>
-<dd><code>hi</code> - The highest 0-based index to be considered.</dd>
-<dd><code>pivot</code> - The 0-based index of the value to pivot on.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (n)th element where n is 0-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectIncludingZeros-long:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>selectIncludingZeros</h4>
-<pre>public static long selectIncludingZeros(long[] arr,
- int pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element including zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectExcludingZeros-long:A-int-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>selectExcludingZeros</h4>
-<pre>public static long selectExcludingZeros(long[] arr,
- int nonZeros,
- int pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>nonZeros</code> - The number of non-zero values in the array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot+arr.length-nonZeros-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element excluding zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="select-double:A-int-int-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>select</h4>
-<pre>public static double select(double[] arr,
- int lo,
- int hi,
- int pivot)</pre>
-<div class="block">Gets the 0-based kth order statistic from the array. Warning! This changes the ordering
- of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The array to be re-arranged.</dd>
-<dd><code>lo</code> - The lowest 0-based index to be considered.</dd>
-<dd><code>hi</code> - The highest 0-based index to be considered.</dd>
-<dd><code>pivot</code> - The 0-based smallest value to pivot on.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (n)th element where n is 0-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectIncludingZeros-double:A-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>selectIncludingZeros</h4>
-<pre>public static double selectIncludingZeros(double[] arr,
- int pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element including zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-<a name="selectExcludingZeros-double:A-int-int-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>selectExcludingZeros</h4>
-<pre>public static double selectExcludingZeros(double[] arr,
- int nonZeros,
- int pivot)</pre>
-<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
- array. Warning! This changes the ordering of elements in the given array!</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>arr</code> - The hash array.</dd>
-<dd><code>nonZeros</code> - The number of non-zero values in the array.</dd>
-<dd><code>pivot</code> - The 1-based index of the value that is chosen as the pivot for the array.
- After the operation all values below this 1-based index will be less than this value
- and all values above this index will be greater. The 0-based index of the pivot will be
- pivot+arr.length-nonZeros-1.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The value of the smallest (N)th element excluding zeros, where N is 1-based.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/QuickSelect.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuantilesHelper.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/QuickSelect.html" target="_top">Frames</a></li>
-<li><a href="QuickSelect.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/ResizeFactor.html b/api/core/snapshot/apidocs/com/yahoo/sketches/ResizeFactor.html
deleted file mode 100644
index 7cdb216..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/ResizeFactor.html
+++ /dev/null
@@ -1,448 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ResizeFactor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ResizeFactor (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":9,"i4":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ResizeFactor.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ResizeFactor.html" target="_top">Frames</a></li>
-<li><a href="ResizeFactor.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Enum ResizeFactor" class="title">Enum ResizeFactor</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a><<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.ResizeFactor</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>></dd>
-</dl>
-<hr>
-<br>
-<pre>public enum <span class="typeNameLabel">ResizeFactor</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>></pre>
-<div class="block">For the Families that accept this configuration parameter, it controls the size multiple that
- affects how fast the internal cache grows, when more space is required.
- <a href="../../../resources/dictionary.html#resizeFactor">See Resize Factor</a></div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.summary">
-<!-- -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Enum Constant and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X1">X1</a></span></code>
-<div class="block">Do not resize.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X2">X2</a></span></code>
-<div class="block">Resize factor is 2.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X4">X4</a></span></code>
-<div class="block">Resize factor is 4.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#X8">X8</a></span></code>
-<div class="block">Resize factor is 8.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#getRF-int-">getRF</a></span>(int lg)</code>
-<div class="block">Returns the Resize Factor given the Log-base 2 of the Resize Factor</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#getValue--">getValue</a></span>()</code>
-<div class="block">Returns the Resize Factor</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#lg--">lg</a></span>()</code>
-<div class="block">Returns the Log-base 2 of the Resize Factor</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code>
-<div class="block">Returns the enum constant of this type with the specified name.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/ResizeFactor.html#values--">values</a></span>()</code>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https: [...]
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://doc [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.detail">
-<!-- -->
-</a>
-<h3>Enum Constant Detail</h3>
-<a name="X1">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>X1</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X1</pre>
-<div class="block">Do not resize. Sketch will be configured to full size.</div>
-</li>
-</ul>
-<a name="X2">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>X2</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X2</pre>
-<div class="block">Resize factor is 2.</div>
-</li>
-</ul>
-<a name="X4">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>X4</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X4</pre>
-<div class="block">Resize factor is 4.</div>
-</li>
-</ul>
-<a name="X8">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>X8</h4>
-<pre>public static final <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> X8</pre>
-<div class="block">Resize factor is 8.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="values--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>values</h4>
-<pre>public static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a>[] values()</pre>
-<div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared. This method may be used to iterate
-over the constants as follows:
-<pre>
-for (ResizeFactor c : ResizeFactor.values())
- System.out.println(c);
-</pre></div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an array containing the constants of this enum type, in the order they are declared</dd>
-</dl>
-</li>
-</ul>
-<a name="valueOf-java.lang.String-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>valueOf</h4>
-<pre>public static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
-<div class="block">Returns the enum constant of this type with the specified name.
-The string must match <i>exactly</i> an identifier used to declare an
-enum constant in this type. (Extraneous whitespace characters are
-not permitted.)</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the enum constant to be returned.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the enum constant with the specified name</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
-</dl>
-</li>
-</ul>
-<a name="lg--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>lg</h4>
-<pre>public int lg()</pre>
-<div class="block">Returns the Log-base 2 of the Resize Factor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Log-base 2 of the Resize Factor</dd>
-</dl>
-</li>
-</ul>
-<a name="getRF-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getRF</h4>
-<pre>public static <a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches">ResizeFactor</a> getRF(int lg)</pre>
-<div class="block">Returns the Resize Factor given the Log-base 2 of the Resize Factor</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>lg</code> - a value between zero and 3, inclusive.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Resize Factor given the Log-base 2 of the Resize Factor</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public int getValue()</pre>
-<div class="block">Returns the Resize Factor</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the Resize Factor</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/ResizeFactor.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/QuickSelect.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/ResizeFactor.html" target="_top">Frames</a></li>
-<li><a href="ResizeFactor.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
-<li>Field | </li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesArgumentException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesArgumentException.html
deleted file mode 100644
index 76909bb..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesArgumentException.html
+++ /dev/null
@@ -1,287 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="SketchesArgumentException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesArgumentException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesArgumentException.html" target="_top">Frames</a></li>
-<li><a href="SketchesArgumentException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class SketchesArgumentException" class="title">Class SketchesArgumentException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">com.yahoo.sketches.SketchesException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.SketchesArgumentException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchesArgumentException</span>
-extends <a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></pre>
-<div class="block">Illegal Arguments Exception class for the library</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.sketches.SketchesArgumentException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesArgumentException.html#SketchesArgumentException-java.lang.String-">SketchesArgumentException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or in [...]
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchesArgumentException-java.lang.String-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SketchesArgumentException</h4>
-<pre>public SketchesArgumentException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</pre>
-<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
- initialized, and may subsequently be initialized by a call to
- Throwable.initCause(java.lang.Throwable).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the detail message. The detail message is saved for later retrieval by the
- Throwable.getMessage() method.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesArgumentException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/ResizeFactor.html" title="enum in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesArgumentException.html" target="_top">Frames</a></li>
-<li><a href="SketchesArgumentException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesException.html
deleted file mode 100644
index 23c4aca..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesException.html
+++ /dev/null
@@ -1,313 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchesException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="SketchesException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesException.html" target="_top">Frames</a></li>
-<li><a href="SketchesException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class SketchesException" class="title">Class SketchesException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.SketchesException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches">SketchesArgumentException</a>, <a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches">SketchesReadOnlyException</a>, <a href="../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches">SketchesStateException</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchesException</span>
-extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></pre>
-<div class="block">Exception class for the library</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.sketches.SketchesException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesException.html#SketchesException-java.lang.String-">SketchesException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesException.html#SketchesException-java.lang.String-java.lang.Throwable-">SketchesException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message,
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message and cause.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or in [...]
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchesException-java.lang.String-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SketchesException</h4>
-<pre>public SketchesException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</pre>
-<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
- initialized, and may subsequently be initialized by a call to
- Throwable.initCause(java.lang.Throwable).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the detail message. The detail message is saved for later retrieval by the
- Throwable.getMessage() method.</dd>
-</dl>
-</li>
-</ul>
-<a name="SketchesException-java.lang.String-java.lang.Throwable-">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SketchesException</h4>
-<pre>public SketchesException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message,
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre>
-<div class="block">Constructs a new runtime exception with the specified detail message and cause.
-
- <p>Note that the detail message associated with cause is not automatically incorporated
- in this runtime exception's detail message.</p></div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the detail message (which is saved for later retrieval by the
- Throwable.getMessage() method).</dd>
-<dd><code>cause</code> - the cause (which is saved for later retrieval by the Throwable.getCause()
- method). (A null value is permitted, and indicates that the cause is nonexistent or unknown.)</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesArgumentException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesException.html" target="_top">Frames</a></li>
-<li><a href="SketchesException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_bottom");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!-- -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2019. All rights reserved.</small></p>
-</body>
-</html>
diff --git a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesReadOnlyException.html b/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesReadOnlyException.html
deleted file mode 100644
index 211a979..0000000
--- a/api/core/snapshot/apidocs/com/yahoo/sketches/SketchesReadOnlyException.html
+++ /dev/null
@@ -1,307 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_162) on Thu Mar 14 13:13:08 PDT 2019 -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)</title>
-<meta name="date" content="2019-03-14">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
- try {
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="SketchesReadOnlyException (com.yahoo.datasketches:sketches-core 0.13.1-SNAPSHOT API)";
- }
- }
- catch(err) {
- }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!-- -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!-- -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SketchesReadOnlyException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-all.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../com/yahoo/sketches/SketchesStateException.html" title="class in com.yahoo.sketches"><span class="typeNameLink">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?com/yahoo/sketches/SketchesReadOnlyException.html" target="_top">Frames</a></li>
-<li><a href="SketchesReadOnlyException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
- allClassesLink = document.getElementById("allclasses_navbar_top");
- if(window==top) {
- allClassesLink.style.display = "block";
- }
- else {
- allClassesLink.style.display = "none";
- }
- //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary: </li>
-<li>Nested | </li>
-<li>Field | </li>
-<li><a href="#constructor.summary">Constr</a> | </li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Field | </li>
-<li><a href="#constructor.detail">Constr</a> | </li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!-- -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.yahoo.sketches</div>
-<h2 title="Class SketchesReadOnlyException" class="title">Class SketchesReadOnlyException</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">com.yahoo.sketches.SketchesException</a></li>
-<li>
-<ul class="inheritance">
-<li>com.yahoo.sketches.SketchesReadOnlyException</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SketchesReadOnlyException</span>
-extends <a href="../../../com/yahoo/sketches/SketchesException.html" title="class in com.yahoo.sketches">SketchesException</a></pre>
-<div class="block">Write operation attempted on a read-only class.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Lee Rhodes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#com.yahoo.sketches.SketchesReadOnlyException">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!-- -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html#SketchesReadOnlyException--">SketchesReadOnlyException</a></span>()</code>
-<div class="block">Constructs a new runtime exception with the message:
- "Write operation attempted on a read-only class."</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../com/yahoo/sketches/SketchesReadOnlyException.html#SketchesReadOnlyException-java.lang.String-">SketchesReadOnlyException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</code>
-<div class="block">Constructs a new runtime exception with the specified detail message.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!-- -->
-</a>
-<h3>Method Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-" title="class or interface in java.lang">addSuppressed</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--" title="class or interface in java.lang">fillInStackTrace</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--" title="class or in [...]
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!-- -->
-</a>
-<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SketchesReadOnlyException--">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SketchesReadOnlyException</h4>
-<pre>public SketchesReadOnlyException()</pre>
-<div class="block">Constructs a new runtime exception with the message:
- "Write operation attempted on a read-only class."
-
- <p>The cause is not initialized, and may subsequently be initialized by a call to
- Throwable.initCause(java.lang.Throwable).</div>
-</li>
-</ul>
... 213124 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org