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 2022/01/26 23:25:12 UTC
[datasketches-website] branch master updated: Update Javadocs for Java 3.1.0
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-website.git
The following commit(s) were added to refs/heads/master by this push:
new 4e83e51 Update Javadocs for Java 3.1.0
4e83e51 is described below
commit 4e83e51533ab0e89e82946dca92a6cde8a66ded4
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Wed Jan 26 15:22:02 2022 -0800
Update Javadocs for Java 3.1.0
---
api/java/snapshot/apidocs/allclasses-frame.html | 20 +-
api/java/snapshot/apidocs/allclasses-noframe.html | 20 +-
api/java/snapshot/apidocs/constant-values.html | 103 +-
api/java/snapshot/apidocs/deprecated-list.html | 119 +-
api/java/snapshot/apidocs/help-doc.html | 41 +-
api/java/snapshot/apidocs/index-all.html | 2192 +++--
api/java/snapshot/apidocs/index.html | 41 +-
.../apidocs/jquery/external/jquery/jquery.js | 9789 --------------------
.../jquery/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 212 -> 0 bytes
.../jquery/images/ui-bg_flat_75_ffffff_40x100.png | Bin 208 -> 0 bytes
.../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 335 -> 0 bytes
.../jquery/images/ui-bg_glass_65_ffffff_1x400.png | Bin 207 -> 0 bytes
.../jquery/images/ui-bg_glass_75_dadada_1x400.png | Bin 262 -> 0 bytes
.../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 262 -> 0 bytes
.../jquery/images/ui-bg_glass_95_fef1ec_1x400.png | Bin 332 -> 0 bytes
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 280 -> 0 bytes
.../jquery/images/ui-icons_222222_256x240.png | Bin 6922 -> 0 bytes
.../jquery/images/ui-icons_2e83ff_256x240.png | Bin 4549 -> 0 bytes
.../jquery/images/ui-icons_454545_256x240.png | Bin 6992 -> 0 bytes
.../jquery/images/ui-icons_888888_256x240.png | Bin 6999 -> 0 bytes
.../jquery/images/ui-icons_cd0a0a_256x240.png | Bin 4549 -> 0 bytes
api/java/snapshot/apidocs/jquery/jquery-1.10.2.js | 9789 --------------------
api/java/snapshot/apidocs/jquery/jquery-ui.css | 544 --
api/java/snapshot/apidocs/jquery/jquery-ui.js | 2610 ------
api/java/snapshot/apidocs/jquery/jquery-ui.min.css | 7 -
api/java/snapshot/apidocs/jquery/jquery-ui.min.js | 7 -
.../apidocs/jquery/jquery-ui.structure.css | 152 -
.../apidocs/jquery/jquery-ui.structure.min.css | 5 -
.../jquery/jszip-utils/dist/jszip-utils-ie.js | 56 -
.../jquery/jszip-utils/dist/jszip-utils-ie.min.js | 10 -
.../apidocs/jquery/jszip-utils/dist/jszip-utils.js | 118 -
.../jquery/jszip-utils/dist/jszip-utils.min.js | 10 -
.../snapshot/apidocs/jquery/jszip/dist/jszip.js | 9155 ------------------
.../apidocs/jquery/jszip/dist/jszip.min.js | 14 -
api/java/snapshot/apidocs/member-search-index.js | 1 -
api/java/snapshot/apidocs/member-search-index.zip | Bin 11600 -> 0 bytes
.../apache/datasketches/ArrayOfBooleansSerDe.html | 89 +-
.../apache/datasketches/ArrayOfDoublesSerDe.html | 84 +-
.../org/apache/datasketches/ArrayOfItemsSerDe.html | 78 +-
.../org/apache/datasketches/ArrayOfLongsSerDe.html | 84 +-
.../apache/datasketches/ArrayOfNumbersSerDe.html | 86 +-
.../apache/datasketches/ArrayOfStringsSerDe.html | 84 +-
.../datasketches/ArrayOfUtf16StringsSerDe.html | 84 +-
.../org/apache/datasketches/BinarySearch.html | 85 +-
.../org/apache/datasketches/BinomialBoundsN.html | 68 +-
.../datasketches/BoundsOnBinomialProportions.html | 85 +-
.../datasketches/BoundsOnRatiosInSampledSets.html | 89 +-
.../BoundsOnRatiosInThetaSketchedSets.html | 75 +-
.../BoundsOnRatiosInTupleSketchedSets.html | 96 +-
.../org/apache/datasketches/ByteArrayUtil.html | 204 +-
.../apidocs/org/apache/datasketches/Family.html | 184 +-
.../GenericInequalitySearch.Inequality.html | 98 +-
.../datasketches/GenericInequalitySearch.html | 81 +-
.../org/apache/datasketches/HashOperations.html | 156 +-
.../org/apache/datasketches/InequalitySearch.html | 119 +-
.../org/apache/datasketches/QuantilesHelper.html | 83 +-
.../org/apache/datasketches/QuickSelect.html | 96 +-
.../org/apache/datasketches/ResizeFactor.html | 114 +-
...ml => SetOperationCornerCases.AnotbAction.html} | 226 +-
.../SetOperationCornerCases.CornerCase.html | 593 ++
...> SetOperationCornerCases.IntersectAction.html} | 222 +-
...ml => SetOperationCornerCases.UnionAction.html} | 293 +-
...lesHelper.html => SetOperationCornerCases.html} | 216 +-
.../datasketches/SketchesArgumentException.html | 77 +-
.../org/apache/datasketches/SketchesException.html | 86 +-
.../datasketches/SketchesReadOnlyException.html | 78 +-
.../datasketches/SketchesStateException.html | 73 +-
.../apidocs/org/apache/datasketches/Util.html | 425 +-
.../class-use/ArrayOfBooleansSerDe.html | 39 +-
.../class-use/ArrayOfDoublesSerDe.html | 39 +-
.../datasketches/class-use/ArrayOfItemsSerDe.html | 228 +-
.../datasketches/class-use/ArrayOfLongsSerDe.html | 39 +-
.../class-use/ArrayOfNumbersSerDe.html | 39 +-
.../class-use/ArrayOfStringsSerDe.html | 39 +-
.../class-use/ArrayOfUtf16StringsSerDe.html | 39 +-
.../datasketches/class-use/BinarySearch.html | 39 +-
.../datasketches/class-use/BinomialBoundsN.html | 39 +-
.../class-use/BoundsOnBinomialProportions.html | 39 +-
.../class-use/BoundsOnRatiosInSampledSets.html | 39 +-
.../BoundsOnRatiosInThetaSketchedSets.html | 39 +-
.../BoundsOnRatiosInTupleSketchedSets.html | 39 +-
.../datasketches/class-use/ByteArrayUtil.html | 39 +-
.../org/apache/datasketches/class-use/Family.html | 138 +-
.../GenericInequalitySearch.Inequality.html | 64 +-
.../class-use/GenericInequalitySearch.html | 39 +-
.../datasketches/class-use/HashOperations.html | 39 +-
.../datasketches/class-use/InequalitySearch.html | 74 +-
.../datasketches/class-use/QuantilesHelper.html | 39 +-
.../apache/datasketches/class-use/QuickSelect.html | 39 +-
.../datasketches/class-use/ResizeFactor.html | 164 +-
.../SetOperationCornerCases.AnotbAction.html | 181 +
.../SetOperationCornerCases.CornerCase.html | 181 +
.../SetOperationCornerCases.IntersectAction.html | 181 +
.../SetOperationCornerCases.UnionAction.html | 181 +
.../{Util.html => SetOperationCornerCases.html} | 55 +-
.../class-use/SketchesArgumentException.html | 39 +-
.../datasketches/class-use/SketchesException.html | 57 +-
.../class-use/SketchesReadOnlyException.html | 39 +-
.../class-use/SketchesStateException.html | 39 +-
.../org/apache/datasketches/class-use/Util.html | 39 +-
.../cpc/CompressionCharacterization.html | 77 +-
.../org/apache/datasketches/cpc/CpcSketch.html | 227 +-
.../org/apache/datasketches/cpc/CpcUnion.html | 96 +-
.../org/apache/datasketches/cpc/CpcWrapper.html | 94 +-
.../apache/datasketches/cpc/MergingValidation.html | 77 +-
.../datasketches/cpc/QuickMergingValidation.html | 77 +-
.../datasketches/cpc/StreamingValidation.html | 77 +-
.../org/apache/datasketches/cpc/TestUtil.html | 59 +-
.../cpc/class-use/CompressionCharacterization.html | 39 +-
.../datasketches/cpc/class-use/CpcSketch.html | 75 +-
.../datasketches/cpc/class-use/CpcUnion.html | 39 +-
.../datasketches/cpc/class-use/CpcWrapper.html | 39 +-
.../cpc/class-use/MergingValidation.html | 39 +-
.../cpc/class-use/QuickMergingValidation.html | 39 +-
.../cpc/class-use/StreamingValidation.html | 39 +-
.../datasketches/cpc/class-use/TestUtil.html | 39 +-
.../org/apache/datasketches/cpc/package-frame.html | 14 +-
.../apache/datasketches/cpc/package-summary.html | 75 +-
.../org/apache/datasketches/cpc/package-tree.html | 57 +-
.../org/apache/datasketches/cpc/package-use.html | 51 +-
.../org/apache/datasketches/fdt/FdtSketch.html | 267 +-
.../apidocs/org/apache/datasketches/fdt/Group.html | 135 +-
.../org/apache/datasketches/fdt/PostProcessor.html | 80 +-
.../datasketches/fdt/class-use/FdtSketch.html | 71 +-
.../apache/datasketches/fdt/class-use/Group.html | 95 +-
.../datasketches/fdt/class-use/PostProcessor.html | 56 +-
.../org/apache/datasketches/fdt/package-frame.html | 14 +-
.../apache/datasketches/fdt/package-summary.html | 55 +-
.../org/apache/datasketches/fdt/package-tree.html | 53 +-
.../org/apache/datasketches/fdt/package-use.html | 57 +-
.../apache/datasketches/frequencies/ErrorType.html | 89 +-
.../datasketches/frequencies/ItemsSketch.Row.html | 115 +-
.../datasketches/frequencies/ItemsSketch.html | 202 +-
.../datasketches/frequencies/LongsSketch.Row.html | 115 +-
.../datasketches/frequencies/LongsSketch.html | 225 +-
.../frequencies/class-use/ErrorType.html | 83 +-
.../frequencies/class-use/ItemsSketch.Row.html | 68 +-
.../frequencies/class-use/ItemsSketch.html | 64 +-
.../frequencies/class-use/LongsSketch.Row.html | 68 +-
.../frequencies/class-use/LongsSketch.html | 73 +-
.../datasketches/frequencies/package-frame.html | 14 +-
.../datasketches/frequencies/package-summary.html | 88 +-
.../datasketches/frequencies/package-tree.html | 55 +-
.../datasketches/frequencies/package-use.html | 63 +-
.../org/apache/datasketches/hash/MurmurHash3.html | 157 +-
.../datasketches/hash/MurmurHash3Adaptor.html | 213 +-
.../org/apache/datasketches/hash/XxHash.html | 78 +-
.../datasketches/hash/class-use/MurmurHash3.html | 39 +-
.../hash/class-use/MurmurHash3Adaptor.html | 39 +-
.../apache/datasketches/hash/class-use/XxHash.html | 39 +-
.../apache/datasketches/hash/package-frame.html | 14 +-
.../apache/datasketches/hash/package-summary.html | 78 +-
.../org/apache/datasketches/hash/package-tree.html | 47 +-
.../org/apache/datasketches/hash/package-use.html | 39 +-
.../org/apache/datasketches/hll/HllSketch.html | 328 +-
.../datasketches/hll/IntMemoryPairIterator.html | 89 +-
.../org/apache/datasketches/hll/TgtHllType.html | 97 +-
.../apidocs/org/apache/datasketches/hll/Union.html | 296 +-
.../datasketches/hll/class-use/HllSketch.html | 80 +-
.../hll/class-use/IntMemoryPairIterator.html | 39 +-
.../datasketches/hll/class-use/TgtHllType.html | 102 +-
.../apache/datasketches/hll/class-use/Union.html | 57 +-
.../org/apache/datasketches/hll/package-frame.html | 14 +-
.../apache/datasketches/hll/package-summary.html | 96 +-
.../org/apache/datasketches/hll/package-tree.html | 53 +-
.../org/apache/datasketches/hll/package-use.html | 57 +-
.../apache/datasketches/hllmap/UniqueCountMap.html | 122 +-
.../hllmap/class-use/UniqueCountMap.html | 39 +-
.../apache/datasketches/hllmap/package-frame.html | 14 +-
.../datasketches/hllmap/package-summary.html | 88 +-
.../apache/datasketches/hllmap/package-tree.html | 43 +-
.../apache/datasketches/hllmap/package-use.html | 39 +-
.../apache/datasketches/kll/KllFloatsSketch.html | 226 +-
.../datasketches/kll/KllFloatsSketchIterator.html | 69 +-
.../kll/class-use/KllFloatsSketch.html | 59 +-
.../kll/class-use/KllFloatsSketchIterator.html | 51 +-
.../org/apache/datasketches/kll/package-frame.html | 14 +-
.../apache/datasketches/kll/package-summary.html | 45 +-
.../org/apache/datasketches/kll/package-tree.html | 45 +-
.../org/apache/datasketches/kll/package-use.html | 54 +-
.../org/apache/datasketches/package-frame.html | 19 +-
.../org/apache/datasketches/package-summary.html | 139 +-
.../org/apache/datasketches/package-tree.html | 110 +-
.../org/apache/datasketches/package-use.html | 164 +-
.../quantiles/CompactDoublesSketch.html | 57 +-
.../datasketches/quantiles/DoublesSketch.html | 270 +-
.../quantiles/DoublesSketchBuilder.html | 93 +-
.../quantiles/DoublesSketchIterator.html | 69 +-
.../datasketches/quantiles/DoublesUnion.html | 178 +-
.../quantiles/DoublesUnionBuilder.html | 84 +-
.../apache/datasketches/quantiles/ItemsSketch.html | 265 +-
.../quantiles/ItemsSketchIterator.html | 69 +-
.../apache/datasketches/quantiles/ItemsUnion.html | 185 +-
.../quantiles/UpdateDoublesSketch.html | 82 +-
.../quantiles/class-use/CompactDoublesSketch.html | 57 +-
.../quantiles/class-use/DoublesSketch.html | 86 +-
.../quantiles/class-use/DoublesSketchBuilder.html | 54 +-
.../quantiles/class-use/DoublesSketchIterator.html | 51 +-
.../quantiles/class-use/DoublesUnion.html | 72 +-
.../quantiles/class-use/DoublesUnionBuilder.html | 54 +-
.../quantiles/class-use/ItemsSketch.html | 95 +-
.../quantiles/class-use/ItemsSketchIterator.html | 51 +-
.../quantiles/class-use/ItemsUnion.html | 74 +-
.../quantiles/class-use/UpdateDoublesSketch.html | 69 +-
.../datasketches/quantiles/package-frame.html | 14 +-
.../datasketches/quantiles/package-summary.html | 88 +-
.../datasketches/quantiles/package-tree.html | 61 +-
.../apache/datasketches/quantiles/package-use.html | 78 +-
.../org/apache/datasketches/req/ReqDebug.html | 98 +-
.../org/apache/datasketches/req/ReqIterator.html | 74 +-
.../org/apache/datasketches/req/ReqSketch.html | 206 +-
.../apache/datasketches/req/ReqSketchBuilder.html | 118 +-
.../datasketches/req/class-use/ReqDebug.html | 59 +-
.../datasketches/req/class-use/ReqIterator.html | 51 +-
.../datasketches/req/class-use/ReqSketch.html | 74 +-
.../req/class-use/ReqSketchBuilder.html | 63 +-
.../org/apache/datasketches/req/package-frame.html | 14 +-
.../apache/datasketches/req/package-summary.html | 59 +-
.../org/apache/datasketches/req/package-tree.html | 49 +-
.../org/apache/datasketches/req/package-use.html | 60 +-
.../sampling/ReservoirItemsSketch.html | 150 +-
.../datasketches/sampling/ReservoirItemsUnion.html | 125 +-
.../sampling/ReservoirLongsSketch.html | 137 +-
.../datasketches/sampling/ReservoirLongsUnion.html | 103 +-
.../datasketches/sampling/SampleSubsetSummary.html | 74 +-
.../VarOptItemsSamples.VarOptItemsIterator.html | 80 +-
.../VarOptItemsSamples.WeightedSample.html | 64 +-
.../datasketches/sampling/VarOptItemsSamples.html | 116 +-
.../datasketches/sampling/VarOptItemsSketch.html | 147 +-
.../datasketches/sampling/VarOptItemsUnion.html | 116 +-
.../sampling/class-use/ReservoirItemsSketch.html | 79 +-
.../sampling/class-use/ReservoirItemsUnion.html | 56 +-
.../sampling/class-use/ReservoirLongsSketch.html | 70 +-
.../sampling/class-use/ReservoirLongsUnion.html | 54 +-
.../sampling/class-use/SampleSubsetSummary.html | 57 +-
.../VarOptItemsSamples.VarOptItemsIterator.html | 39 +-
.../VarOptItemsSamples.WeightedSample.html | 61 +-
.../sampling/class-use/VarOptItemsSamples.html | 51 +-
.../sampling/class-use/VarOptItemsSketch.html | 72 +-
.../sampling/class-use/VarOptItemsUnion.html | 56 +-
.../datasketches/sampling/package-frame.html | 14 +-
.../datasketches/sampling/package-summary.html | 76 +-
.../apache/datasketches/sampling/package-tree.html | 61 +-
.../apache/datasketches/sampling/package-use.html | 75 +-
.../org/apache/datasketches/theta/AnotB.html | 117 +-
.../apache/datasketches/theta/CompactSketch.html | 249 +-
.../apache/datasketches/theta/HashIterator.html | 56 +-
.../apache/datasketches/theta/Intersection.html | 136 +-
.../datasketches/theta/JaccardSimilarity.html | 92 +-
.../datasketches/theta/PairwiseSetOperations.html | 112 +-
.../apache/datasketches/theta/SetOperation.html | 147 +-
.../datasketches/theta/SetOperationBuilder.html | 160 +-
.../org/apache/datasketches/theta/Sketch.html | 346 +-
.../org/apache/datasketches/theta/Sketches.html | 686 +-
.../org/apache/datasketches/theta/Union.html | 162 +-
.../datasketches/theta/UpdateReturnState.html | 110 +-
.../apache/datasketches/theta/UpdateSketch.html | 176 +-
.../datasketches/theta/UpdateSketchBuilder.html | 225 +-
.../apache/datasketches/theta/class-use/AnotB.html | 51 +-
.../theta/class-use/CompactSketch.html | 259 +-
.../datasketches/theta/class-use/HashIterator.html | 51 +-
.../datasketches/theta/class-use/Intersection.html | 60 +-
.../theta/class-use/JaccardSimilarity.html | 39 +-
.../theta/class-use/PairwiseSetOperations.html | 39 +-
.../datasketches/theta/class-use/SetOperation.html | 120 +-
.../theta/class-use/SetOperationBuilder.html | 69 +-
.../datasketches/theta/class-use/Sketch.html | 342 +-
.../datasketches/theta/class-use/Sketches.html | 39 +-
.../apache/datasketches/theta/class-use/Union.html | 60 +-
.../theta/class-use/UpdateReturnState.html | 75 +-
.../datasketches/theta/class-use/UpdateSketch.html | 116 +-
.../theta/class-use/UpdateSketchBuilder.html | 84 +-
.../apache/datasketches/theta/package-frame.html | 14 +-
.../apache/datasketches/theta/package-summary.html | 104 +-
.../apache/datasketches/theta/package-tree.html | 73 +-
.../org/apache/datasketches/theta/package-use.html | 101 +-
.../org/apache/datasketches/tuple/AnotB.html | 150 +-
.../apache/datasketches/tuple/CompactSketch.html | 95 +-
.../datasketches/tuple/DeserializeResult.html | 76 +-
.../org/apache/datasketches/tuple/Filter.html | 79 +-
.../apache/datasketches/tuple/Intersection.html | 121 +-
.../datasketches/tuple/JaccardSimilarity.html | 144 +-
.../tuple/SerializerDeserializer.SketchType.html | 98 +-
.../datasketches/tuple/SerializerDeserializer.html | 91 +-
.../org/apache/datasketches/tuple/Sketch.html | 206 +-
.../apache/datasketches/tuple/SketchIterator.html | 69 +-
.../org/apache/datasketches/tuple/Sketches.html | 111 +-
.../org/apache/datasketches/tuple/Summary.html | 60 +-
.../datasketches/tuple/SummaryDeserializer.html | 53 +-
.../apache/datasketches/tuple/SummaryFactory.html | 53 +-
.../datasketches/tuple/SummarySetOperations.html | 62 +-
.../org/apache/datasketches/tuple/Union.html | 163 +-
.../apache/datasketches/tuple/UpdatableSketch.html | 299 +-
.../datasketches/tuple/UpdatableSketchBuilder.html | 89 +-
.../datasketches/tuple/UpdatableSummary.html | 55 +-
.../org/apache/datasketches/tuple/Util.html | 167 +-
.../datasketches/tuple/adouble/DoubleSketch.html | 225 +-
.../tuple/adouble/DoubleSummary.Mode.html | 95 +-
.../datasketches/tuple/adouble/DoubleSummary.html | 103 +-
.../tuple/adouble/DoubleSummaryDeserializer.html | 71 +-
.../tuple/adouble/DoubleSummaryFactory.html | 71 +-
.../tuple/adouble/DoubleSummarySetOperations.html | 92 +-
.../tuple/adouble/class-use/DoubleSketch.html | 39 +-
.../adouble/class-use/DoubleSummary.Mode.html | 103 +-
.../tuple/adouble/class-use/DoubleSummary.html | 93 +-
.../class-use/DoubleSummaryDeserializer.html | 39 +-
.../adouble/class-use/DoubleSummaryFactory.html | 39 +-
.../class-use/DoubleSummarySetOperations.html | 39 +-
.../datasketches/tuple/adouble/package-frame.html | 14 +-
.../tuple/adouble/package-summary.html | 63 +-
.../datasketches/tuple/adouble/package-tree.html | 61 +-
.../datasketches/tuple/adouble/package-use.html | 54 +-
.../tuple/aninteger/IntegerSketch.html | 225 +-
.../tuple/aninteger/IntegerSummary.Mode.html | 95 +-
.../tuple/aninteger/IntegerSummary.html | 103 +-
.../aninteger/IntegerSummaryDeserializer.html | 71 +-
.../tuple/aninteger/IntegerSummaryFactory.html | 71 +-
.../aninteger/IntegerSummarySetOperations.html | 82 +-
.../tuple/aninteger/class-use/IntegerSketch.html | 39 +-
.../aninteger/class-use/IntegerSummary.Mode.html | 100 +-
.../tuple/aninteger/class-use/IntegerSummary.html | 93 +-
.../class-use/IntegerSummaryDeserializer.html | 39 +-
.../aninteger/class-use/IntegerSummaryFactory.html | 39 +-
.../class-use/IntegerSummarySetOperations.html | 39 +-
.../tuple/aninteger/package-frame.html | 14 +-
.../tuple/aninteger/package-summary.html | 63 +-
.../datasketches/tuple/aninteger/package-tree.html | 61 +-
.../datasketches/tuple/aninteger/package-use.html | 54 +-
.../tuple/arrayofdoubles/ArrayOfDoublesAnotB.html | 79 +-
...blesAnotB.html => ArrayOfDoublesAnotBImpl.html} | 139 +-
.../arrayofdoubles/ArrayOfDoublesCombiner.html | 57 +-
.../ArrayOfDoublesCompactSketch.html | 128 +-
.../arrayofdoubles/ArrayOfDoublesIntersection.html | 121 +-
.../ArrayOfDoublesSetOperationBuilder.html | 119 +-
.../tuple/arrayofdoubles/ArrayOfDoublesSketch.html | 269 +-
.../ArrayOfDoublesSketchIterator.html | 61 +-
.../arrayofdoubles/ArrayOfDoublesSketches.html | 176 +-
.../tuple/arrayofdoubles/ArrayOfDoublesUnion.html | 140 +-
.../ArrayOfDoublesUpdatableSketch.html | 159 +-
.../ArrayOfDoublesUpdatableSketchBuilder.html | 99 +-
.../class-use/ArrayOfDoublesAnotB.html | 66 +-
...sSketches.html => ArrayOfDoublesAnotBImpl.html} | 55 +-
.../class-use/ArrayOfDoublesCombiner.html | 53 +-
.../class-use/ArrayOfDoublesCompactSketch.html | 102 +-
.../class-use/ArrayOfDoublesIntersection.html | 54 +-
.../ArrayOfDoublesSetOperationBuilder.html | 57 +-
.../class-use/ArrayOfDoublesSketch.html | 116 +-
.../class-use/ArrayOfDoublesSketchIterator.html | 51 +-
.../class-use/ArrayOfDoublesSketches.html | 39 +-
.../class-use/ArrayOfDoublesUnion.html | 104 +-
.../class-use/ArrayOfDoublesUpdatableSketch.html | 86 +-
.../ArrayOfDoublesUpdatableSketchBuilder.html | 63 +-
.../tuple/arrayofdoubles/package-frame.html | 15 +-
.../tuple/arrayofdoubles/package-summary.html | 93 +-
.../tuple/arrayofdoubles/package-tree.html | 67 +-
.../tuple/arrayofdoubles/package-use.html | 78 +-
.../apache/datasketches/tuple/class-use/AnotB.html | 39 +-
.../tuple/class-use/CompactSketch.html | 136 +-
.../tuple/class-use/DeserializeResult.html | 87 +-
.../datasketches/tuple/class-use/Filter.html | 39 +-
.../datasketches/tuple/class-use/Intersection.html | 39 +-
.../tuple/class-use/JaccardSimilarity.html | 39 +-
.../SerializerDeserializer.SketchType.html | 67 +-
.../tuple/class-use/SerializerDeserializer.html | 39 +-
.../datasketches/tuple/class-use/Sketch.html | 348 +-
.../tuple/class-use/SketchIterator.html | 60 +-
.../datasketches/tuple/class-use/Sketches.html | 39 +-
.../datasketches/tuple/class-use/Summary.html | 298 +-
.../tuple/class-use/SummaryDeserializer.html | 112 +-
.../tuple/class-use/SummaryFactory.html | 139 +-
.../tuple/class-use/SummarySetOperations.html | 161 +-
.../apache/datasketches/tuple/class-use/Union.html | 39 +-
.../tuple/class-use/UpdatableSketch.html | 119 +-
.../tuple/class-use/UpdatableSketchBuilder.html | 57 +-
.../tuple/class-use/UpdatableSummary.html | 108 +-
.../apache/datasketches/tuple/class-use/Util.html | 39 +-
.../apache/datasketches/tuple/package-frame.html | 14 +-
.../apache/datasketches/tuple/package-summary.html | 114 +-
.../apache/datasketches/tuple/package-tree.html | 85 +-
.../org/apache/datasketches/tuple/package-use.html | 203 +-
.../tuple/strings/ArrayOfStringsSketch.html | 273 +-
.../tuple/strings/ArrayOfStringsSummary.html | 96 +-
.../strings/ArrayOfStringsSummaryDeserializer.html | 71 +-
.../strings/ArrayOfStringsSummaryFactory.html | 71 +-
.../ArrayOfStringsSummarySetOperations.html | 80 +-
.../strings/class-use/ArrayOfStringsSketch.html | 86 +-
.../strings/class-use/ArrayOfStringsSummary.html | 90 +-
.../ArrayOfStringsSummaryDeserializer.html | 39 +-
.../class-use/ArrayOfStringsSummaryFactory.html | 39 +-
.../ArrayOfStringsSummarySetOperations.html | 39 +-
.../datasketches/tuple/strings/package-frame.html | 14 +-
.../tuple/strings/package-summary.html | 59 +-
.../datasketches/tuple/strings/package-tree.html | 55 +-
.../datasketches/tuple/strings/package-use.html | 64 +-
api/java/snapshot/apidocs/overview-frame.html | 20 +-
api/java/snapshot/apidocs/overview-summary.html | 207 +-
api/java/snapshot/apidocs/overview-tree.html | 338 +-
api/java/snapshot/apidocs/package-search-index.js | 1 -
api/java/snapshot/apidocs/package-search-index.zip | Bin 299 -> 0 bytes
api/java/snapshot/apidocs/resources/glass.png | Bin 499 -> 0 bytes
api/java/snapshot/apidocs/resources/x.png | Bin 394 -> 0 bytes
api/java/snapshot/apidocs/script.js | 145 +-
api/java/snapshot/apidocs/search.js | 349 -
api/java/snapshot/apidocs/serialized-form.html | 43 +-
api/java/snapshot/apidocs/stylesheet.css | 384 +-
api/java/snapshot/apidocs/type-search-index.js | 1 -
api/java/snapshot/apidocs/type-search-index.zip | Bin 1238 -> 0 bytes
407 files changed, 13993 insertions(+), 56413 deletions(-)
diff --git a/api/java/snapshot/apidocs/allclasses-frame.html b/api/java/snapshot/apidocs/allclasses-frame.html
index e0d841a..71428e6 100644
--- a/api/java/snapshot/apidocs/allclasses-frame.html
+++ b/api/java/snapshot/apidocs/allclasses-frame.html
@@ -2,20 +2,12 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (9) on Fri Oct 01 19:18:49 PDT 2021 -->
-<title>All Classes (datasketches-java 3.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (1.8.0_302) on Wed Jan 26 15:15:52 PST 2022 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="date" content="2021-10-01">
+<title>All Classes (datasketches-java 3.1.0 API)</title>
+<meta name="date" content="2022-01-26">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
-<!--[if IE]>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
-<![endif]-->
-<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
-<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<h1 class="bar">All Classes</h1>
@@ -25,6 +17,7 @@
<li><a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple" target="classFrame">AnotB</a></li>
<li><a href="org/apache/datasketches/ArrayOfBooleansSerDe.html" title="class in org.apache.datasketches" target="classFrame">ArrayOfBooleansSerDe</a></li>
<li><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html" title="class in org.apache.datasketches.tuple.arrayofdoubles" target="classFrame">ArrayOfDoublesAnotB</a></li>
+<li><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotBImpl.html" title="class in org.apache.datasketches.tuple.arrayofdoubles" target="classFrame">ArrayOfDoublesAnotBImpl</a></li>
<li><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesCombiner.html" title="interface in org.apache.datasketches.tuple.arrayofdoubles" target="classFrame"><span class="interfaceName">ArrayOfDoublesCombiner</span></a></li>
<li><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesCompactSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles" target="classFrame">ArrayOfDoublesCompactSketch</a></li>
<li><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html" title="class in org.apache.datasketches.tuple.arrayofdoubles" target="classFrame">ArrayOfDoublesIntersection</a></li>
@@ -125,6 +118,11 @@
<li><a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html" title="enum in org.apache.datasketches.tuple" target="classFrame">SerializerDeserializer.SketchType</a></li>
<li><a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta" target="classFrame">SetOperation</a></li>
<li><a href="org/apache/datasketches/theta/SetOperationBuilder.html" title="class in org.apache.datasketches.theta" target="classFrame">SetOperationBuilder</a></li>
+<li><a href="org/apache/datasketches/SetOperationCornerCases.html" title="class in org.apache.datasketches" target="classFrame">SetOperationCornerCases</a></li>
+<li><a href="org/apache/datasketches/SetOperationCornerCases.AnotbAction.html" title="enum in org.apache.datasketches" target="classFrame">SetOperationCornerCases.AnotbAction</a></li>
+<li><a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches" target="classFrame">SetOperationCornerCases.CornerCase</a></li>
+<li><a href="org/apache/datasketches/SetOperationCornerCases.IntersectAction.html" title="enum in org.apache.datasketches" target="classFrame">SetOperationCornerCases.IntersectAction</a></li>
+<li><a href="org/apache/datasketches/SetOperationCornerCases.UnionAction.html" title="enum in org.apache.datasketches" target="classFrame">SetOperationCornerCases.UnionAction</a></li>
<li><a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta" target="classFrame">Sketch</a></li>
<li><a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple" target="classFrame">Sketch</a></li>
<li><a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta" target="classFrame">Sketches</a></li>
diff --git a/api/java/snapshot/apidocs/allclasses-noframe.html b/api/java/snapshot/apidocs/allclasses-noframe.html
index 6fb3feb..17db538 100644
--- a/api/java/snapshot/apidocs/allclasses-noframe.html
+++ b/api/java/snapshot/apidocs/allclasses-noframe.html
@@ -2,20 +2,12 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (9) on Fri Oct 01 19:18:49 PDT 2021 -->
-<title>All Classes (datasketches-java 3.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (1.8.0_302) on Wed Jan 26 15:15:52 PST 2022 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="date" content="2021-10-01">
+<title>All Classes (datasketches-java 3.1.0 API)</title>
+<meta name="date" content="2022-01-26">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
-<!--[if IE]>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
-<![endif]-->
-<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
-<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<h1 class="bar">All Classes</h1>
@@ -25,6 +17,7 @@
<li><a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></li>
<li><a href="org/apache/datasketches/ArrayOfBooleansSerDe.html" title="class in org.apache.datasketches">ArrayOfBooleansSerDe</a></li>
<li><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesAnotB</a></li>
+<li><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotBImpl.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesAnotBImpl</a></li>
<li><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesCombiner.html" title="interface in org.apache.datasketches.tuple.arrayofdoubles"><span class="interfaceName">ArrayOfDoublesCombiner</span></a></li>
<li><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesCompactSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesCompactSketch</a></li>
<li><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesIntersection</a></li>
@@ -125,6 +118,11 @@
<li><a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html" title="enum in org.apache.datasketches.tuple">SerializerDeserializer.SketchType</a></li>
<li><a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></li>
<li><a href="org/apache/datasketches/theta/SetOperationBuilder.html" title="class in org.apache.datasketches.theta">SetOperationBuilder</a></li>
+<li><a href="org/apache/datasketches/SetOperationCornerCases.html" title="class in org.apache.datasketches">SetOperationCornerCases</a></li>
+<li><a href="org/apache/datasketches/SetOperationCornerCases.AnotbAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.AnotbAction</a></li>
+<li><a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches">SetOperationCornerCases.CornerCase</a></li>
+<li><a href="org/apache/datasketches/SetOperationCornerCases.IntersectAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.IntersectAction</a></li>
+<li><a href="org/apache/datasketches/SetOperationCornerCases.UnionAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.UnionAction</a></li>
<li><a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></li>
<li><a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></li>
<li><a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></li>
diff --git a/api/java/snapshot/apidocs/constant-values.html b/api/java/snapshot/apidocs/constant-values.html
index 22197e4..c1ff0a4 100644
--- a/api/java/snapshot/apidocs/constant-values.html
+++ b/api/java/snapshot/apidocs/constant-values.html
@@ -2,36 +2,27 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (9) on Fri Oct 01 19:18:48 PDT 2021 -->
-<title>Constant Field Values (datasketches-java 3.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (1.8.0_302) on Wed Jan 26 15:15:51 PST 2022 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="date" content="2021-10-01">
+<title>Constant Field Values (datasketches-java 3.1.0 API)</title>
+<meta name="date" content="2022-01-26">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
-<!--[if IE]>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
-<![endif]-->
-<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
-<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Constant Field Values (datasketches-java 3.1.0-SNAPSHOT API)";
+ parent.document.title="Constant Field Values (datasketches-java 3.1.0 API)";
}
}
catch(err) {
}
//-->
-var pathtoroot = "./";loadScripts(document, 'script');</script>
+</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -63,12 +54,6 @@ var pathtoroot = "./";loadScripts(document, 'script');</script>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All Classes</a></li>
</ul>
-<ul class="navListSearch">
-<li><span>SEARCH: </span>
-<input type="text" id="search" value=" " disabled="disabled">
-<input type="reset" id="reset" value=" " disabled="disabled">
-</li>
-</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
@@ -80,20 +65,11 @@ var pathtoroot = "./";loadScripts(document, 'script');</script>
}
//-->
</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
-</div>
-<div class="navPadding"> </div>
-<script type="text/javascript"><!--
-$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
-//-->
-</script>
<div class="header">
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
<h2 title="Contents">Contents</h2>
@@ -107,11 +83,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<h2 title="org.apache">org.apache.*</h2>
<ul class="blockList">
<li class="blockList">
-<table class="constantsSummary" summary="Constant Field Values table, listing constant fields, and values">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.datasketches.<a href="org/apache/datasketches/HashOperations.html" title="class in org.apache.datasketches">HashOperations</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
@@ -119,18 +95,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colFirst"><a name="org.apache.datasketches.HashOperations.STRIDE_MASK">
<!-- -->
</a><code>public static final int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/HashOperations.html#STRIDE_MASK">STRIDE_MASK</a></code></th>
+<td><code><a href="org/apache/datasketches/HashOperations.html#STRIDE_MASK">STRIDE_MASK</a></code></td>
<td class="colLast"><code>127</code></td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
-<table class="constantsSummary" summary="Constant Field Values table, listing constant fields, and values">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
@@ -138,77 +114,77 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colFirst"><a name="org.apache.datasketches.Util.DEFAULT_NOMINAL_ENTRIES">
<!-- -->
</a><code>public static final int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/Util.html#DEFAULT_NOMINAL_ENTRIES">DEFAULT_NOMINAL_ENTRIES</a></code></th>
+<td><code><a href="org/apache/datasketches/Util.html#DEFAULT_NOMINAL_ENTRIES">DEFAULT_NOMINAL_ENTRIES</a></code></td>
<td class="colLast"><code>4096</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.datasketches.Util.DEFAULT_UPDATE_SEED">
<!-- -->
</a><code>public static final long</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/Util.html#DEFAULT_UPDATE_SEED">DEFAULT_UPDATE_SEED</a></code></th>
+<td><code><a href="org/apache/datasketches/Util.html#DEFAULT_UPDATE_SEED">DEFAULT_UPDATE_SEED</a></code></td>
<td class="colLast"><code>9001L</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.datasketches.Util.iGolden">
<!-- -->
</a><code>public static final double</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/Util.html#iGolden">iGolden</a></code></th>
+<td><code><a href="org/apache/datasketches/Util.html#iGolden">iGolden</a></code></td>
<td class="colLast"><code>0.6180339887498949</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.datasketches.Util.iGoldenU64">
<!-- -->
</a><code>public static final long</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/Util.html#iGoldenU64">iGoldenU64</a></code></th>
+<td><code><a href="org/apache/datasketches/Util.html#iGoldenU64">iGoldenU64</a></code></td>
<td class="colLast"><code>-7046029254386353133L</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.datasketches.Util.LONG_MAX_VALUE_AS_DOUBLE">
<!-- -->
</a><code>public static final double</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/Util.html#LONG_MAX_VALUE_AS_DOUBLE">LONG_MAX_VALUE_AS_DOUBLE</a></code></th>
+<td><code><a href="org/apache/datasketches/Util.html#LONG_MAX_VALUE_AS_DOUBLE">LONG_MAX_VALUE_AS_DOUBLE</a></code></td>
<td class="colLast"><code>9.223372036854776E18</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.datasketches.Util.MAX_LG_NOM_LONGS">
<!-- -->
</a><code>public static final int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/Util.html#MAX_LG_NOM_LONGS">MAX_LG_NOM_LONGS</a></code></th>
+<td><code><a href="org/apache/datasketches/Util.html#MAX_LG_NOM_LONGS">MAX_LG_NOM_LONGS</a></code></td>
<td class="colLast"><code>26</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.datasketches.Util.MIN_LG_ARR_LONGS">
<!-- -->
</a><code>public static final int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/Util.html#MIN_LG_ARR_LONGS">MIN_LG_ARR_LONGS</a></code></th>
+<td><code><a href="org/apache/datasketches/Util.html#MIN_LG_ARR_LONGS">MIN_LG_ARR_LONGS</a></code></td>
<td class="colLast"><code>5</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.datasketches.Util.MIN_LG_NOM_LONGS">
<!-- -->
</a><code>public static final int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/Util.html#MIN_LG_NOM_LONGS">MIN_LG_NOM_LONGS</a></code></th>
+<td><code><a href="org/apache/datasketches/Util.html#MIN_LG_NOM_LONGS">MIN_LG_NOM_LONGS</a></code></td>
<td class="colLast"><code>4</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.datasketches.Util.REBUILD_THRESHOLD">
<!-- -->
</a><code>public static final double</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/Util.html#REBUILD_THRESHOLD">REBUILD_THRESHOLD</a></code></th>
+<td><code><a href="org/apache/datasketches/Util.html#REBUILD_THRESHOLD">REBUILD_THRESHOLD</a></code></td>
<td class="colLast"><code>0.9375</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.datasketches.Util.RESIZE_THRESHOLD">
<!-- -->
</a><code>public static final double</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/Util.html#RESIZE_THRESHOLD">RESIZE_THRESHOLD</a></code></th>
+<td><code><a href="org/apache/datasketches/Util.html#RESIZE_THRESHOLD">RESIZE_THRESHOLD</a></code></td>
<td class="colLast"><code>0.5</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a name="org.apache.datasketches.Util.TAB">
<!-- -->
</a><code>public static final char</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/Util.html#TAB">TAB</a></code></th>
+<td><code><a href="org/apache/datasketches/Util.html#TAB">TAB</a></code></td>
<td class="colLast"><code>9</code></td>
</tr>
</tbody>
@@ -217,11 +193,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</ul>
<ul class="blockList">
<li class="blockList">
-<table class="constantsSummary" summary="Constant Field Values table, listing constant fields, and values">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
@@ -229,7 +205,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colFirst"><a name="org.apache.datasketches.cpc.CpcSketch.DEFAULT_LG_K">
<!-- -->
</a><code>public static final int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/cpc/CpcSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></code></th>
+<td><code><a href="org/apache/datasketches/cpc/CpcSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></code></td>
<td class="colLast"><code>11</code></td>
</tr>
</tbody>
@@ -238,11 +214,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</ul>
<ul class="blockList">
<li class="blockList">
-<table class="constantsSummary" summary="Constant Field Values table, listing constant fields, and values">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
@@ -250,7 +226,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colFirst"><a name="org.apache.datasketches.hll.HllSketch.DEFAULT_LG_K">
<!-- -->
</a><code>public static final int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/hll/HllSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></code></th>
+<td><code><a href="org/apache/datasketches/hll/HllSketch.html#DEFAULT_LG_K">DEFAULT_LG_K</a></code></td>
<td class="colLast"><code>12</code></td>
</tr>
</tbody>
@@ -259,11 +235,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</ul>
<ul class="blockList">
<li class="blockList">
-<table class="constantsSummary" summary="Constant Field Values table, listing constant fields, and values">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
@@ -271,7 +247,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colFirst"><a name="org.apache.datasketches.kll.KllFloatsSketch.DEFAULT_K">
<!-- -->
</a><code>public static final int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/kll/KllFloatsSketch.html#DEFAULT_K">DEFAULT_K</a></code></th>
+<td><code><a href="org/apache/datasketches/kll/KllFloatsSketch.html#DEFAULT_K">DEFAULT_K</a></code></td>
<td class="colLast"><code>200</code></td>
</tr>
</tbody>
@@ -280,11 +256,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</ul>
<ul class="blockList">
<li class="blockList">
-<table class="constantsSummary" summary="Constant Field Values table, listing constant fields, and values">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a><<a href="org/apache/datasketches/tuple/Sketch.html" title="type parameter in Sketch">S</a> extends <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
@@ -292,7 +268,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colFirst"><a name="org.apache.datasketches.tuple.Sketch.PREAMBLE_LONGS">
<!-- -->
</a><code>protected static final byte</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/tuple/Sketch.html#PREAMBLE_LONGS">PREAMBLE_LONGS</a></code></th>
+<td><code><a href="org/apache/datasketches/tuple/Sketch.html#PREAMBLE_LONGS">PREAMBLE_LONGS</a></code></td>
<td class="colLast"><code>1</code></td>
</tr>
</tbody>
@@ -301,11 +277,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</ul>
<ul class="blockList">
<li class="blockList">
-<table class="constantsSummary" summary="Constant Field Values table, listing constant fields, and values">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSetOperationBuilder</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
@@ -313,14 +289,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colFirst"><a name="org.apache.datasketches.tuple.arrayofdoubles.ArrayOfDoublesSetOperationBuilder.DEFAULT_NOMINAL_ENTRIES">
<!-- -->
</a><code>public static final int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#DEFAULT_NOMINAL_ENTRIES">DEFAULT_NOMINAL_ENTRIES</a></code></th>
+<td><code><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#DEFAULT_NOMINAL_ENTRIES">DEFAULT_NOMINAL_ENTRIES</a></code></td>
<td class="colLast"><code>4096</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="org.apache.datasketches.tuple.arrayofdoubles.ArrayOfDoublesSetOperationBuilder.DEFAULT_NUMBER_OF_VALUES">
<!-- -->
</a><code>public static final int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#DEFAULT_NUMBER_OF_VALUES">DEFAULT_NUMBER_OF_VALUES</a></code></th>
+<td><code><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#DEFAULT_NUMBER_OF_VALUES">DEFAULT_NUMBER_OF_VALUES</a></code></td>
<td class="colLast"><code>1</code></td>
</tr>
</tbody>
@@ -370,14 +346,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
}
//-->
</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2015–2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>
diff --git a/api/java/snapshot/apidocs/deprecated-list.html b/api/java/snapshot/apidocs/deprecated-list.html
index bc9b906..711c4e5 100644
--- a/api/java/snapshot/apidocs/deprecated-list.html
+++ b/api/java/snapshot/apidocs/deprecated-list.html
@@ -2,36 +2,27 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (9) on Fri Oct 01 19:18:49 PDT 2021 -->
-<title>Deprecated List (datasketches-java 3.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (1.8.0_302) on Wed Jan 26 15:15:52 PST 2022 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="date" content="2021-10-01">
+<title>Deprecated List (datasketches-java 3.1.0 API)</title>
+<meta name="date" content="2022-01-26">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
-<!--[if IE]>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
-<![endif]-->
-<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
-<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Deprecated List (datasketches-java 3.1.0-SNAPSHOT API)";
+ parent.document.title="Deprecated List (datasketches-java 3.1.0 API)";
}
}
catch(err) {
}
//-->
-var pathtoroot = "./";loadScripts(document, 'script');</script>
+</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -63,12 +54,6 @@ var pathtoroot = "./";loadScripts(document, 'script');</script>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All Classes</a></li>
</ul>
-<ul class="navListSearch">
-<li><span>SEARCH: </span>
-<input type="text" id="search" value=" " disabled="disabled">
-<input type="reset" id="reset" value=" " disabled="disabled">
-</li>
-</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
@@ -80,26 +65,18 @@ var pathtoroot = "./";loadScripts(document, 'script');</script>
}
//-->
</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
-</div>
-<div class="navPadding"> </div>
-<script type="text/javascript"><!--
-$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
-//-->
-</script>
<div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1>
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#class">Deprecated Classes</a></li>
<li><a href="#method">Deprecated Methods</a></li>
+<li><a href="#constructor">Deprecated Constructors</a></li>
</ul>
</div>
<div class="contentContainer"><a name="class">
@@ -107,16 +84,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</a>
<ul class="blockList">
<li class="blockList">
-<table class="deprecatedSummary" summary="Deprecated Classes table, listing deprecated classes, and an explanation">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Classes table, listing deprecated classes, and an explanation">
<caption><span>Deprecated Classes</span><span class="tabEnd"> </span></caption>
<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
+<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
-<th class="colFirst" scope="row"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html" title="class in org.apache.datasketches.theta">org.apache.datasketches.theta.PairwiseSetOperations</a></th>
-<td class="colLast">
+<td class="colOne"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html" title="class in org.apache.datasketches.theta">org.apache.datasketches.theta.PairwiseSetOperations</a>
<div class="block"><span class="deprecationComment">v2.0.0. This class has been deprecated as equivalent functionality has been added to the
SetOperation classes: <a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta"><code>Union</code></a>, <a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta"><code>Intersection</code></a> and <a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta"><code>AnotB</code></a>.</span></div>
</td>
@@ -130,37 +105,39 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</a>
<ul class="blockList">
<li class="blockList">
-<table class="deprecatedSummary" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
<caption><span>Deprecated Methods</span><span class="tabEnd"> </span></caption>
<tr>
-<th class="colFirst" scope="col">Method</th>
-<th class="colLast" scope="col">Description</th>
+<th class="colOne" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
-<th class="colFirst" scope="row"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#aNotB-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-">org.apache.datasketches.theta.PairwiseSetOperations.aNotB(Sketch, Sketch)</a></th>
-<td class="colLast">
+<td class="colOne"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#aNotB-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-">org.apache.datasketches.theta.PairwiseSetOperations.aNotB(Sketch, Sketch)</a>
<div class="block"><span class="deprecationComment">v2.0.0. Use <a href="org/apache/datasketches/theta/AnotB.html#aNotB-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-"><code>AnotB.aNotB(Sketch, Sketch)</code></a> instead, which has more
complete seed handling.</span></div>
</td>
</tr>
<tr class="rowColor">
-<th class="colFirst" scope="row"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#intersect-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-">org.apache.datasketches.theta.PairwiseSetOperations.intersect(Sketch, Sketch)</a></th>
-<td class="colLast">
+<td class="colOne"><a href="org/apache/datasketches/tuple/Sketches.html#heapifyUpdatableSketch-org.apache.datasketches.memory.Memory-org.apache.datasketches.tuple.SummaryDeserializer-org.apache.datasketches.tuple.SummaryFactory-">org.apache.datasketches.tuple.Sketches.heapifyUpdatableSketch(Memory, SummaryDeserializer<S>, SummaryFactory<S>)</a>
+<div class="block"><span class="deprecationComment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Heapifying a CompactSketch is not deprecated.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#intersect-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-">org.apache.datasketches.theta.PairwiseSetOperations.intersect(Sketch, Sketch)</a>
<div class="block"><span class="deprecationComment">v2.0.0. Use <a href="org/apache/datasketches/theta/Intersection.html#intersect-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-"><code>Intersection.intersect(Sketch, Sketch)</code></a> instead, which has more
complete seed handling.</span></div>
</td>
</tr>
-<tr class="altColor">
-<th class="colFirst" scope="row"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#union-org.apache.datasketches.theta.CompactSketch-org.apache.datasketches.theta.CompactSketch-">org.apache.datasketches.theta.PairwiseSetOperations.union(CompactSketch, CompactSketch)</a></th>
-<td class="colLast">
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#union-org.apache.datasketches.theta.CompactSketch-org.apache.datasketches.theta.CompactSketch-">org.apache.datasketches.theta.PairwiseSetOperations.union(CompactSketch, CompactSketch)</a>
<div class="block"><span class="deprecationComment">v2.0.0. Please use <a href="org/apache/datasketches/theta/Union.html#union-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-"><code>Union.union(Sketch, Sketch)</code></a> instead, which has more
complete seed handling.</span></div>
</td>
</tr>
-<tr class="rowColor">
-<th class="colFirst" scope="row"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#union-org.apache.datasketches.theta.CompactSketch-org.apache.datasketches.theta.CompactSketch-int-">org.apache.datasketches.theta.PairwiseSetOperations.union(CompactSketch, CompactSketch, int)</a></th>
-<td class="colLast">
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#union-org.apache.datasketches.theta.CompactSketch-org.apache.datasketches.theta.CompactSketch-int-">org.apache.datasketches.theta.PairwiseSetOperations.union(CompactSketch, CompactSketch, int)</a>
<div class="block"><span class="deprecationComment">v2.0.0. Please use <a href="org/apache/datasketches/theta/Union.html#union-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-"><code>Union.union(Sketch, Sketch)</code></a> instead, which has more
complete seed handling.</span></div>
</td>
@@ -169,6 +146,49 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</table>
</li>
</ul>
+<a name="constructor">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Constructors table, listing deprecated constructors, and an explanation">
+<caption><span>Deprecated Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#ArrayOfStringsSketch-org.apache.datasketches.memory.Memory-">org.apache.datasketches.tuple.strings.ArrayOfStringsSketch(Memory)</a>
+<div class="block"><span class="deprecationComment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Heapifying a CompactSketch is not deprecated.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#DoubleSketch-org.apache.datasketches.memory.Memory-org.apache.datasketches.tuple.adouble.DoubleSummary.Mode-">org.apache.datasketches.tuple.adouble.DoubleSketch(Memory, DoubleSummary.Mode)</a>
+<div class="block"><span class="deprecationComment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Heapifying a CompactSketch is not deprecated.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#IntegerSketch-org.apache.datasketches.memory.Memory-org.apache.datasketches.tuple.aninteger.IntegerSummary.Mode-">org.apache.datasketches.tuple.aninteger.IntegerSketch(Memory, IntegerSummary.Mode)</a>
+<div class="block"><span class="deprecationComment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Heapifying a CompactSketch is not deprecated.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#UpdatableSketch-org.apache.datasketches.memory.Memory-org.apache.datasketches.tuple.SummaryDeserializer-org.apache.datasketches.tuple.SummaryFactory-">org.apache.datasketches.tuple.UpdatableSketch(Memory, SummaryDeserializer<S>, SummaryFactory<S>)</a>
+<div class="block"><span class="deprecationComment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Heapifying a CompactSketch is not deprecated.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
@@ -212,14 +232,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
}
//-->
</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2015–2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>
diff --git a/api/java/snapshot/apidocs/help-doc.html b/api/java/snapshot/apidocs/help-doc.html
index cbf7811..02757a4 100644
--- a/api/java/snapshot/apidocs/help-doc.html
+++ b/api/java/snapshot/apidocs/help-doc.html
@@ -2,36 +2,27 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (9) on Fri Oct 01 19:18:49 PDT 2021 -->
-<title>API Help (datasketches-java 3.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (1.8.0_302) on Wed Jan 26 15:15:52 PST 2022 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="date" content="2021-10-01">
+<title>API Help (datasketches-java 3.1.0 API)</title>
+<meta name="date" content="2022-01-26">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
-<!--[if IE]>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
-<![endif]-->
-<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
-<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="API Help (datasketches-java 3.1.0-SNAPSHOT API)";
+ parent.document.title="API Help (datasketches-java 3.1.0 API)";
}
}
catch(err) {
}
//-->
-var pathtoroot = "./";loadScripts(document, 'script');</script>
+</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -63,12 +54,6 @@ var pathtoroot = "./";loadScripts(document, 'script');</script>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All Classes</a></li>
</ul>
-<ul class="navListSearch">
-<li><span>SEARCH: </span>
-<input type="text" id="search" value=" " disabled="disabled">
-<input type="reset" id="reset" value=" " disabled="disabled">
-</li>
-</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
@@ -80,20 +65,11 @@ var pathtoroot = "./";loadScripts(document, 'script');</script>
}
//-->
</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
-</div>
-<div class="navPadding"> </div>
-<script type="text/javascript"><!--
-$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
-//-->
-</script>
<div class="header">
<h1 class="title">How This API Document Is Organized</h1>
<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
@@ -190,7 +166,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
</li>
<li class="blockList">
-<h2>All Classes</h2>
+<h2>All Classes</h2>
<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
</li>
<li class="blockList">
@@ -245,14 +221,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
}
//-->
</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2015–2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>
diff --git a/api/java/snapshot/apidocs/index-all.html b/api/java/snapshot/apidocs/index-all.html
index 8a3a401..93dac03 100644
--- a/api/java/snapshot/apidocs/index-all.html
+++ b/api/java/snapshot/apidocs/index-all.html
@@ -2,36 +2,27 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (9) on Fri Oct 01 19:18:49 PDT 2021 -->
-<title>Index (datasketches-java 3.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (1.8.0_302) on Wed Jan 26 15:15:52 PST 2022 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="date" content="2021-10-01">
+<title>Index (datasketches-java 3.1.0 API)</title>
+<meta name="date" content="2022-01-26">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
-<!--[if IE]>
-<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
-<![endif]-->
-<script type="text/javascript" src="jquery/jquery-1.10.2.js"></script>
-<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Index (datasketches-java 3.1.0-SNAPSHOT API)";
+ parent.document.title="Index (datasketches-java 3.1.0 API)";
}
}
catch(err) {
}
//-->
-var pathtoroot = "./";loadScripts(document, 'script');</script>
+</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
-<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
@@ -63,12 +54,6 @@ var pathtoroot = "./";loadScripts(document, 'script');</script>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All Classes</a></li>
</ul>
-<ul class="navListSearch">
-<li><span>SEARCH: </span>
-<input type="text" id="search" value=" " disabled="disabled">
-<input type="reset" id="reset" value=" " disabled="disabled">
-</li>
-</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
@@ -80,48 +65,32 @@ var pathtoroot = "./";loadScripts(document, 'script');</script>
}
//-->
</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
-</div>
-<div class="navPadding"> </div>
-<script type="text/javascript"><!--
-$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
-//-->
-</script>
<div class="contentContainer"><a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:J">J</a> <a href="#I:K">K</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:Q">Q</a> <a href="#I:R">R</a> [...]
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#A_NOT_B">A_NOT_B</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<div class="block">The A and not B family is an operation for the Theta Sketch Framework of sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#ALPHA">ALPHA</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<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>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html#AlwaysOne">AlwaysOne</a></span> - org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html" title="enum in org.apache.datasketches.tuple.adouble">DoubleSummary.Mode</a></dt>
-<dd>
-<div class="block">The aggregation mode is always one.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html#AlwaysOne">AlwaysOne</a></span> - org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html" title="enum in org.apache.datasketches.tuple.aninteger">IntegerSummary.Mode</a></dt>
+<dt><a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta"><span class="typeNameLink">AnotB</span></a> - Class in <a href="org/apache/datasketches/theta/package-summary.html">org.apache.datasketches.theta</a></dt>
<dd>
-<div class="block">The aggregation mode is always one.</div>
+<div class="block">Computes a set difference, A-AND-NOT-B, of two theta sketches.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/AnotB.html#AnotB--">AnotB()</a></span> - Constructor for class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta">AnotB</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/AnotB.html#aNotB-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-">aNotB(Sketch, Sketch)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta">AnotB</a></dt>
<dd>
<div class="block">Perform A-and-not-B set operation on the two given sketches and return the result as an
ordered CompactSketch on the heap.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/AnotB.html#aNotB-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-boolean-org.apache.datasketches.memory.WritableMemory-">aNotB(Sketch, Sketch, boolean, WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta">AnotB</a></dt>
+<dd>
+<div class="block">Perform A-and-not-B set operation on the two given sketches and return the result as a
+ CompactSketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#aNotB-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-">aNotB(Sketch, Sketch)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/PairwiseSetOperations.html" title="class in org.apache.datasketches.theta">PairwiseSetOperations</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -129,31 +98,20 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
complete seed handling.</span></div>
</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/AnotB.html#aNotB-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-boolean-org.apache.datasketches.memory.WritableMemory-">aNotB(Sketch, Sketch, boolean, WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta">AnotB</a></dt>
-<dd>
-<div class="block">Perform A-and-not-B set operation on the two given sketches and return the result as a
- CompactSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/AnotB.html#aNotB-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-">aNotB(Sketch<S>, Sketch)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></dt>
+<dt><a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple"><span class="typeNameLink">AnotB</span></a><<a href="org/apache/datasketches/tuple/AnotB.html" title="type parameter in AnotB">S</a> extends <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
-<div class="block">Returns the A-and-not-B set operation on a Tuple sketch and a Theta sketch.</div>
+<div class="block">Computes a set difference, A-AND-NOT-B, of two generic tuple sketches.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/AnotB.html#AnotB--">AnotB()</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/AnotB.html#aNotB-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-">aNotB(Sketch<S>, Sketch<S>)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></dt>
<dd>
<div class="block">Returns the A-and-not-B set operation on the two given Tuple sketches.</div>
</dd>
-<dt><a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta"><span class="typeNameLink">AnotB</span></a> - Class in <a href="org/apache/datasketches/theta/package-summary.html">org.apache.datasketches.theta</a></dt>
-<dd>
-<div class="block">Computes a set difference, A-AND-NOT-B, of two theta sketches.</div>
-</dd>
-<dt><a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple"><span class="typeNameLink">AnotB</span></a><<a href="org/apache/datasketches/tuple/AnotB.html" title="type parameter in AnotB">S</a> extends <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/AnotB.html#aNotB-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-">aNotB(Sketch<S>, Sketch)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></dt>
<dd>
-<div class="block">Computes a set difference, A-AND-NOT-B, of two generic tuple sketches.</div>
+<div class="block">Returns the A-and-not-B set operation on a Tuple sketch and a Theta sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/AnotB.html#AnotB--">AnotB()</a></span> - Constructor for class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta">AnotB</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/AnotB.html#AnotB--">AnotB()</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnBinomialProportions.html#approximateLowerBoundOnP-long-long-double-">approximateLowerBoundOnP(long, long, double)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnBinomialProportions.html" title="class in org.apache.datasketches">BoundsOnBinomialProportions</a></dt>
<dd>
<div class="block">Computes lower bound of approximate Clopper-Pearson confidence interval for a binomial
@@ -174,6 +132,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Computes a set difference of two tuple sketches of type ArrayOfDoubles</div>
</dd>
+<dt><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotBImpl.html" title="class in org.apache.datasketches.tuple.arrayofdoubles"><span class="typeNameLink">ArrayOfDoublesAnotBImpl</span></a> - Class in <a href="org/apache/datasketches/tuple/arrayofdoubles/package-summary.html">org.apache.datasketches.tuple.arrayofdoubles</a></dt>
+<dd>
+<div class="block">Computes a set difference, A-AND-NOT-B, of two ArrayOfDoublesSketches.</div>
+</dd>
<dt><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesCombiner.html" title="interface in org.apache.datasketches.tuple.arrayofdoubles"><span class="typeNameLink">ArrayOfDoublesCombiner</span></a> - Interface in <a href="org/apache/datasketches/tuple/arrayofdoubles/package-summary.html">org.apache.datasketches.tuple.arrayofdoubles</a></dt>
<dd>
<div class="block">Combines two arrays of double values for use with ArrayOfDoubles tuple sketches</div>
@@ -182,14 +144,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Top level compact tuple sketch of type ArrayOfDoubles.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html#ArrayOfDoublesCompactSketch">ArrayOfDoublesCompactSketch</a></span> - org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html" title="enum in org.apache.datasketches.tuple">SerializerDeserializer.SketchType</a></dt>
-<dd> </dd>
<dt><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html" title="class in org.apache.datasketches.tuple.arrayofdoubles"><span class="typeNameLink">ArrayOfDoublesIntersection</span></a> - Class in <a href="org/apache/datasketches/tuple/arrayofdoubles/package-summary.html">org.apache.datasketches.tuple.arrayofdoubles</a></dt>
<dd>
<div class="block">Computes the intersection of two or more tuple sketches of type ArrayOfDoubles.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html#ArrayOfDoublesQuickSelectSketch">ArrayOfDoublesQuickSelectSketch</a></span> - org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html" title="enum in org.apache.datasketches.tuple">SerializerDeserializer.SketchType</a></dt>
-<dd> </dd>
<dt><a href="org/apache/datasketches/ArrayOfDoublesSerDe.html" title="class in org.apache.datasketches"><span class="typeNameLink">ArrayOfDoublesSerDe</span></a> - Class in <a href="org/apache/datasketches/package-summary.html">org.apache.datasketches</a></dt>
<dd>
<div class="block">Methods of serializing and deserializing arrays of Double.</div>
@@ -223,8 +181,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">The base class for unions of tuple sketches of type ArrayOfDoubles.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html#ArrayOfDoublesUnion">ArrayOfDoublesUnion</a></span> - org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html" title="enum in org.apache.datasketches.tuple">SerializerDeserializer.SketchType</a></dt>
-<dd> </dd>
<dt><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles"><span class="typeNameLink">ArrayOfDoublesUpdatableSketch</span></a> - Class in <a href="org/apache/datasketches/tuple/arrayofdoubles/package-summary.html">org.apache.datasketches.tuple.arrayofdoubles</a></dt>
<dd>
<div class="block">The top level for updatable tuple sketches of type ArrayOfDoubles.</div>
@@ -279,8 +235,15 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#ArrayOfStringsSketch-org.apache.datasketches.memory.Memory-">ArrayOfStringsSketch(Memory)</a></span> - Constructor for class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSketch</a></dt>
<dd>
-<div class="block">Constructs this sketch from a Memory image, which must be from an ArrayOfStringsSketch, and
- usually with data.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Heapifying a CompactSketch is not deprecated.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#ArrayOfStringsSketch-org.apache.datasketches.tuple.strings.ArrayOfStringsSketch-">ArrayOfStringsSketch(ArrayOfStringsSketch)</a></span> - Constructor for class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSketch</a></dt>
+<dd>
+<div class="block">Copy Constructor</div>
</dd>
<dt><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings"><span class="typeNameLink">ArrayOfStringsSummary</span></a> - Class in <a href="org/apache/datasketches/tuple/strings/package-summary.html">org.apache.datasketches.tuple.strings</a></dt>
<dd> </dd>
@@ -307,22 +270,17 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Returns a uniform random double with a minimum inclusive value of zero and a maximum exclusive
value of 1.0.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt-byte:A-int-">asInt(byte[], int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt-long:A-int-">asInt(long[], int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
n (exclusive) given the input data.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt-double-int-">asInt(double, int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
- n (exclusive) given the input double.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt-int:A-int-">asInt(int[], int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
n (exclusive) given the input data.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt-long:A-int-">asInt(long[], int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt-byte:A-int-">asInt(byte[], int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
n (exclusive) given the input data.</div>
@@ -332,6 +290,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
n (exclusive) given the input datum.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt-double-int-">asInt(double, int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dd>
+<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
+ n (exclusive) given the input double.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt-java.lang.String-int-">asInt(String, int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
<div class="block">Returns a deterministic uniform random integer between zero (inclusive) and
@@ -408,25 +371,23 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns an UpdateDoublesSketch with the current configuration of this Builder.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnionBuilder.html#build--">build()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnionBuilder.html" title="class in org.apache.datasketches.quantiles">DoublesUnionBuilder</a></dt>
-<dd>
-<div class="block">Returns a new empty Union object with the current configuration of this Builder.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketchBuilder.html#build--">build()</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketchBuilder.html" title="class in org.apache.datasketches.req">ReqSketchBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketchBuilder.html#build-org.apache.datasketches.memory.WritableMemory-">build(WritableMemory)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketchBuilder.html" title="class in org.apache.datasketches.quantiles">DoublesSketchBuilder</a></dt>
<dd>
-<div class="block">Returns a new ReqSketch with the current configuration of the builder.</div>
+<div class="block">Returns a quantiles UpdateDoublesSketch with the current configuration of this builder
+ and the specified backing destination Memory store.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketchBuilder.html#build--">build()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketchBuilder.html" title="class in org.apache.datasketches.theta">UpdateSketchBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnionBuilder.html#build--">build()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnionBuilder.html" title="class in org.apache.datasketches.quantiles">DoublesUnionBuilder</a></dt>
<dd>
-<div class="block">Returns an UpdateSketch with the current configuration of this Builder.</div>
+<div class="block">Returns a new empty Union object with the current configuration of this Builder.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketchBuilder.html#build--">build()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketchBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnionBuilder.html#build-org.apache.datasketches.memory.WritableMemory-">build(WritableMemory)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnionBuilder.html" title="class in org.apache.datasketches.quantiles">DoublesUnionBuilder</a></dt>
<dd>
-<div class="block">Returns an ArrayOfDoublesUpdatableSketch with the current configuration of this Builder.</div>
+<div class="block">Returns a new empty Union object with the current configuration of this Builder
+ and the specified backing destination Memory store.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html#build--">build()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" title="class in org.apache.datasketches.tuple">UpdatableSketchBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketchBuilder.html#build--">build()</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketchBuilder.html" title="class in org.apache.datasketches.req">ReqSketchBuilder</a></dt>
<dd>
-<div class="block">Returns an UpdatableSketch with the current configuration of this Builder.</div>
+<div class="block">Returns a new ReqSketch with the current configuration of the builder.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperationBuilder.html#build-org.apache.datasketches.Family-">build(Family)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperationBuilder.html" title="class in org.apache.datasketches.theta">SetOperationBuilder</a></dt>
<dd>
@@ -437,34 +398,36 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Returns a SetOperation with the current configuration of this Builder, the given Family
and the given destination memory.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketchBuilder.html#build-org.apache.datasketches.memory.WritableMemory-">build(WritableMemory)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketchBuilder.html" title="class in org.apache.datasketches.quantiles">DoublesSketchBuilder</a></dt>
-<dd>
-<div class="block">Returns a quantiles UpdateDoublesSketch with the current configuration of this builder
- and the specified backing destination Memory store.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnionBuilder.html#build-org.apache.datasketches.memory.WritableMemory-">build(WritableMemory)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnionBuilder.html" title="class in org.apache.datasketches.quantiles">DoublesUnionBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketchBuilder.html#build--">build()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketchBuilder.html" title="class in org.apache.datasketches.theta">UpdateSketchBuilder</a></dt>
<dd>
-<div class="block">Returns a new empty Union object with the current configuration of this Builder
- and the specified backing destination Memory store.</div>
+<div class="block">Returns an UpdateSketch with the current configuration of this Builder.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketchBuilder.html#build-org.apache.datasketches.memory.WritableMemory-">build(WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketchBuilder.html" title="class in org.apache.datasketches.theta">UpdateSketchBuilder</a></dt>
<dd>
<div class="block">Returns an UpdateSketch with the current configuration of this Builder
with the specified backing destination Memory store.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketchBuilder.html#build--">build()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketchBuilder</a></dt>
+<dd>
+<div class="block">Returns an ArrayOfDoublesUpdatableSketch with the current configuration of this Builder.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketchBuilder.html#build-org.apache.datasketches.memory.WritableMemory-">build(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketchBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketchBuilder</a></dt>
<dd>
<div class="block">Returns an ArrayOfDoublesUpdatableSketch with the current configuration of this Builder.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#buildAnotB--">buildAnotB()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSetOperationBuilder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html#build--">build()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" title="class in org.apache.datasketches.tuple">UpdatableSketchBuilder</a></dt>
<dd>
-<div class="block">Creates an instance of ArrayOfDoublesAnotB based on the current configuration of the builder.</div>
+<div class="block">Returns an UpdatableSketch with the current configuration of this Builder.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperationBuilder.html#buildANotB--">buildANotB()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperationBuilder.html" title="class in org.apache.datasketches.theta">SetOperationBuilder</a></dt>
<dd>
<div class="block">Convenience method, returns a configured SetOperation ANotB with
<a href="./resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a></div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#buildAnotB--">buildAnotB()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSetOperationBuilder</a></dt>
+<dd>
+<div class="block">Creates an instance of ArrayOfDoublesAnotB based on the current configuration of the builder.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#builder--">builder()</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
<div class="block">Returns a new builder</div>
@@ -490,17 +453,17 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Convenience method, returns a configured SetOperation Intersection with
<a href="./resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a></div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#buildIntersection--">buildIntersection()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSetOperationBuilder</a></dt>
-<dd>
-<div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the
- builder.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperationBuilder.html#buildIntersection-org.apache.datasketches.memory.WritableMemory-">buildIntersection(WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperationBuilder.html" title="class in org.apache.datasketches.theta">SetOperationBuilder</a></dt>
<dd>
<div class="block">Convenience method, returns a configured SetOperation Intersection with
<a href="./resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a>
and the given destination memory.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#buildIntersection--">buildIntersection()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSetOperationBuilder</a></dt>
+<dd>
+<div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the
+ builder.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#buildIntersection-org.apache.datasketches.memory.WritableMemory-">buildIntersection(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSetOperationBuilder</a></dt>
<dd>
<div class="block">Creates an instance of ArrayOfDoublesIntersection based on the current configuration of the
@@ -533,20 +496,20 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Convenience method, returns a configured SetOperation Union with
<a href="./resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a></div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#buildUnion--">buildUnion()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSetOperationBuilder</a></dt>
-<dd>
-<div class="block">Creates an instance of ArrayOfDoublesUnion based on the current configuration of the builder.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperationBuilder.html#buildUnion-org.apache.datasketches.memory.WritableMemory-">buildUnion(WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperationBuilder.html" title="class in org.apache.datasketches.theta">SetOperationBuilder</a></dt>
<dd>
<div class="block">Convenience method, returns a configured SetOperation Union with
<a href="./resources/dictionary.html#defaultNomEntries">Default Nominal Entries</a>
and the given destination memory.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#buildUnion--">buildUnion()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSetOperationBuilder</a></dt>
+<dd>
+<div class="block">Creates an instance of ArrayOfDoublesUnion based on the current configuration of the builder.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html#buildUnion-org.apache.datasketches.memory.WritableMemory-">buildUnion(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSetOperationBuilder.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSetOperationBuilder</a></dt>
<dd>
<div class="block">Creates an instance of ArrayOfDoublesUnion based on the current configuration of the builder
- and the given memory.</div>
+ and the given destination memory.</div>
</dd>
<dt><a href="org/apache/datasketches/ByteArrayUtil.html" title="class in org.apache.datasketches"><span class="typeNameLink">ByteArrayUtil</span></a> - Class in <a href="org/apache/datasketches/package-summary.html">org.apache.datasketches</a></dt>
<dd>
@@ -572,6 +535,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</a>
<h2 class="title">C</h2>
<dl>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html#caseIdToCornerCase-int-">caseIdToCornerCase(int)</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches">SetOperationCornerCases.CornerCase</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#ceilingPowerOf2-int-">ceilingPowerOf2(int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
<dd>
<div class="block">Computes the ceiling power of 2 within the range [1, 2^30].</div>
@@ -633,39 +598,39 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html#compact--">compact()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html" title="class in org.apache.datasketches.quantiles">UpdateDoublesSketch</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#compact--">compact()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Converts this sketch to a ordered CompactSketch on the Java heap.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#compact--">compact()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html#compact-org.apache.datasketches.memory.WritableMemory-">compact(WritableMemory)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html" title="class in org.apache.datasketches.quantiles">UpdateDoublesSketch</a></dt>
<dd>
-<div class="block">Gets an on-heap compact representation of the sketch</div>
+<div class="block">Returns a compact version of this sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/CompactSketch.html#compact--">compact()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/CompactSketch.html#compact-boolean-org.apache.datasketches.memory.WritableMemory-">compact(boolean, WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/CompactSketch.html" title="class in org.apache.datasketches.theta">CompactSketch</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketch.html#compact--">compact()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#compact--">compact()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
-<div class="block">Converts this sketch to a CompactSketch on the Java heap.</div>
+<div class="block">Converts this sketch to a ordered CompactSketch on the Java heap.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/CompactSketch.html#compact-boolean-org.apache.datasketches.memory.WritableMemory-">compact(boolean, WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/CompactSketch.html" title="class in org.apache.datasketches.theta">CompactSketch</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#compact-boolean-org.apache.datasketches.memory.WritableMemory-">compact(boolean, WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
<div class="block">Convert this sketch to a new CompactSketch of the chosen order and direct or on the heap.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#compact-boolean-org.apache.datasketches.memory.WritableMemory-">compact(boolean, WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html#compact-org.apache.datasketches.memory.WritableMemory-">compact(WritableMemory)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html" title="class in org.apache.datasketches.quantiles">UpdateDoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#compact--">compact()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#compact-org.apache.datasketches.memory.WritableMemory-">compact(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#compact--">compact()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
-<div class="block">Returns a compact version of this sketch.</div>
+<div class="block">Gets an on-heap compact representation of the sketch</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#compact-org.apache.datasketches.memory.WritableMemory-">compact(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
<div class="block">Gets an off-heap compact representation of the sketch using the given memory</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#COMPACT">COMPACT</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/CompactSketch.html#compact--">compact()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketch.html#compact--">compact()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></dt>
<dd>
-<div class="block">The Compact Sketch family is a member of the Theta Sketch Framework of sketches.</div>
+<div class="block">Converts this sketch to a CompactSketch on the Java heap.</div>
</dd>
<dt><a href="org/apache/datasketches/quantiles/CompactDoublesSketch.html" title="class in org.apache.datasketches.quantiles"><span class="typeNameLink">CompactDoublesSketch</span></a> - Class in <a href="org/apache/datasketches/quantiles/package-summary.html">org.apache.datasketches.quantiles</a></dt>
<dd> </dd>
@@ -673,14 +638,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">The parent class of all the CompactSketches.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/CompactSketch.html#CompactSketch--">CompactSketch()</a></span> - Constructor for class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/CompactSketch.html" title="class in org.apache.datasketches.theta">CompactSketch</a></dt>
+<dd> </dd>
<dt><a href="org/apache/datasketches/tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple"><span class="typeNameLink">CompactSketch</span></a><<a href="org/apache/datasketches/tuple/CompactSketch.html" title="type parameter in CompactSketch">S</a> extends <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketche [...]
<dd>
<div class="block">CompactSketches are never created directly.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html#CompactSketch">CompactSketch</a></span> - org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html" title="enum in org.apache.datasketches.tuple">SerializerDeserializer.SketchType</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/CompactSketch.html#CompactSketch--">CompactSketch()</a></span> - Constructor for class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/CompactSketch.html" title="class in org.apache.datasketches.theta">CompactSketch</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#comparator_">comparator_</a></span> - Variable in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/Group.html#compareTo-org.apache.datasketches.fdt.Group-">compareTo(Group)</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/Group.html" title="class in org.apache.datasketches.fdt">Group</a></dt>
@@ -716,15 +679,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Computes and checks the 16-bit seed hash from the given long seed.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#ConcurrentBufferInserted">ConcurrentBufferInserted</a></span> - org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
-<dd>
-<div class="block">The hash was inserted into the local concurrent buffer,
- but has not yet been propagated to the concurrent shared sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#ConcurrentPropagated">ConcurrentPropagated</a></span> - org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
-<dd>
-<div class="block">The hash has been propagated to the concurrent shared sketch.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/HashOperations.html#continueCondition-long-long-">continueCondition(long, long)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/HashOperations.html" title="class in org.apache.datasketches">HashOperations</a></dt>
<dd>
<div class="block">Return true (continue) if hash is greater than or equal to thetaLong, or if hash == 0,
@@ -738,6 +692,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Convert the weights into totals of the weights preceding each item.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/FdtSketch.html#copy--">copy()</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/FdtSketch.html" title="class in org.apache.datasketches.fdt">FdtSketch</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#copy--">copy()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
<dd>
<div class="block">Return a copy of this sketch onto the Java heap.</div>
@@ -746,16 +702,24 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.html#copy--">copy()</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSummary</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#copy--">copy()</a></span> - Method in class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSketch</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummary.html#copy--">copy()</a></span> - Method in class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Summary.html#copy--">copy()</a></span> - Method in interface org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a></dt>
<dd>
<div class="block">Deep copy.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#copy--">copy()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#copyAs-org.apache.datasketches.hll.TgtHllType-">copyAs(TgtHllType)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
<dd>
<div class="block">Return a deep copy of this sketch onto the Java heap with the specified TgtHllType.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Util.html#copySummaryArray-S:A-">copySummaryArray(S[])</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Util.html" title="class in org.apache.datasketches.tuple">Util</a></dt>
+<dd>
+<div class="block">Will copy compact summary arrays as well as hashed summary tables (with nulls).</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/HashOperations.html#count-long:A-long-">count(long[], long)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/HashOperations.html" title="class in org.apache.datasketches">HashOperations</a></dt>
<dd>
<div class="block">Counts the cardinality of the given source array.</div>
@@ -764,10 +728,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Counts the cardinality of the first Log2 values of the given source array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#CPC">CPC</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<div class="block">Compressed Probabilistic Counting (CPC) Sketch</div>
-</dd>
<dt><a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc"><span class="typeNameLink">CpcSketch</span></a> - Class in <a href="org/apache/datasketches/cpc/package-summary.html">org.apache.datasketches.cpc</a></dt>
<dd>
<div class="block">This is a unique-counting sketch that implements the
@@ -809,16 +769,20 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">This provides a read-only view of a serialized image of a CpcSketch, which can be
on-heap or off-heap represented as a Memory object, or on-heap represented as a byte array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcWrapper.html#CpcWrapper-byte:A-">CpcWrapper(byte[])</a></span> - Constructor for class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcWrapper.html" title="class in org.apache.datasketches.cpc">CpcWrapper</a></dt>
-<dd>
-<div class="block">Construct a read-only view of the given byte array that contains a CpcSketch.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcWrapper.html#CpcWrapper-org.apache.datasketches.memory.Memory-">CpcWrapper(Memory)</a></span> - Constructor for class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcWrapper.html" title="class in org.apache.datasketches.cpc">CpcWrapper</a></dt>
<dd>
<div class="block">Construct a read-only view of the given Memory that contains a CpcSketch</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcWrapper.html#CpcWrapper-byte:A-">CpcWrapper(byte[])</a></span> - Constructor for class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcWrapper.html" title="class in org.apache.datasketches.cpc">CpcWrapper</a></dt>
+<dd>
+<div class="block">Construct a read-only view of the given byte array that contains a CpcSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.html#createCornerCaseId-long-int-boolean-long-int-boolean-">createCornerCaseId(long, int, boolean, long, int, boolean)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.html" title="class in org.apache.datasketches">SetOperationCornerCases</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketches.html#createEmptySketch--">createEmptySketch()</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketches.html" title="class in org.apache.datasketches.tuple">Sketches</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html#createSketch-int-int-long-">createSketch(int, int, long)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesIntersection</a></dt>
+<dd> </dd>
</dl>
<a name="I:D">
<!-- -->
@@ -887,28 +851,31 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Tests dissimilarity of a measured Sketch against an expected Sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#dissimilarityTest-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-S-org.apache.datasketches.tuple.SummarySetOperations-double-">dissimilarityTest(Sketch<S>, Sketch, S, SummarySetOperations<S>, double)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.da [...]
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#dissimilarityTest-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.SummarySetOperations-double-">dissimilarityTest(Sketch<S>, Sketch<S>, SummarySetOperations<S>, double)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apach [...]
<dd>
<div class="block">Tests dissimilarity of a measured Sketch against an expected Sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#dissimilarityTest-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.SummarySetOperations-double-">dissimilarityTest(Sketch<S>, Sketch<S>, SummarySetOperations<S>, double)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apach [...]
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#dissimilarityTest-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-S-org.apache.datasketches.tuple.SummarySetOperations-double-">dissimilarityTest(Sketch<S>, Sketch, S, SummarySetOperations<S>, double)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.da [...]
<dd>
<div class="block">Tests dissimilarity of a measured Sketch against an expected Sketch.</div>
</dd>
<dt><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html" title="class in org.apache.datasketches.tuple.adouble"><span class="typeNameLink">DoubleSketch</span></a> - Class in <a href="org/apache/datasketches/tuple/adouble/package-summary.html">org.apache.datasketches.tuple.adouble</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#DoubleSketch-int-int-float-org.apache.datasketches.tuple.adouble.DoubleSummary.Mode-">DoubleSketch(int, int, float, DoubleSummary.Mode)</a></span> - Constructor for class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSketch</a></dt>
-<dd>
-<div class="block">Creates this sketch with the following parameters:</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#DoubleSketch-int-org.apache.datasketches.tuple.adouble.DoubleSummary.Mode-">DoubleSketch(int, DoubleSummary.Mode)</a></span> - Constructor for class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSketch</a></dt>
<dd>
<div class="block">Constructs this sketch with given <i>lgK</i>.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#DoubleSketch-int-int-float-org.apache.datasketches.tuple.adouble.DoubleSummary.Mode-">DoubleSketch(int, int, float, DoubleSummary.Mode)</a></span> - Constructor for class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSketch</a></dt>
+<dd>
+<div class="block">Creates this sketch with the following parameters:</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#DoubleSketch-org.apache.datasketches.memory.Memory-org.apache.datasketches.tuple.adouble.DoubleSummary.Mode-">DoubleSketch(Memory, DoubleSummary.Mode)</a></span> - Constructor for class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSketch</a></dt>
<dd>
-<div class="block">Constructs this sketch from a Memory image, which must be from an DoubleSketch, and
- usually with data.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Heapifying a CompactSketch is not deprecated.</span></div>
+</div>
</dd>
<dt><a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles"><span class="typeNameLink">DoublesSketch</span></a> - Class in <a href="org/apache/datasketches/quantiles/package-summary.html">org.apache.datasketches.quantiles</a></dt>
<dd>
@@ -987,14 +954,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Converts a <i>double</i> to a <i>long[]</i>.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#downSample-int-">downSample(int)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">From an existing sketch, this creates a new sketch that can have a smaller value of K.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#downSample-org.apache.datasketches.quantiles.DoublesSketch-int-org.apache.datasketches.memory.WritableMemory-">downSample(DoublesSketch, int, WritableMemory)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
<div class="block">From an source sketch, create a new sketch that must have a smaller value of K.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#downSample-int-">downSample(int)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
+<dd>
+<div class="block">From an existing sketch, this creates a new sketch that can have a smaller value of K.</div>
+</dd>
</dl>
<a name="I:E">
<!-- -->
@@ -1041,16 +1008,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Emit Start Compress</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/GenericInequalitySearch.Inequality.html#EQ">EQ</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/GenericInequalitySearch.Inequality.html" title="enum in org.apache.datasketches">GenericInequalitySearch.Inequality</a></dt>
-<dd>
-<div class="block">Equals.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/InequalitySearch.html#EQ">EQ</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/InequalitySearch.html" title="enum in org.apache.datasketches">InequalitySearch</a></dt>
-<dd>
-<div class="block">Given a sorted array of increasing values <i>arr[]</i> and a key value <i>V</i>,
- this criterion instructs the binary search algorithm to find the adjacent pair of
- values <i>{A,B}</i> such that <i>A ≤ V ≤ B</i>.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" title="class in org.apache.datasketches.frequencies">ItemsSketch.Row</a></dt>
<dd>
<div class="block">This equals is computed only from the Row.getEstimate() value and does not imply equality
@@ -1072,12 +1029,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Specifies one of two types of error regions of the statistical classification Confusion Matrix
that can be excluded from a returned sample of Frequent Items.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum(Predicate<Long>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum(Predicate<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
<dd>
<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
predicate.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum(Predicate<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#estimateSubsetSum-java.util.function.Predicate-">estimateSubsetSum(Predicate<Long>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
<dd>
<div class="block">Computes an estimated subset sum from the entire stream for objects matching a given
predicate.</div>
@@ -1109,12 +1066,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Returns true if the two given sketches have exactly the same hash values and the same
theta values.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#exactlyEqual-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-S-org.apache.datasketches.tuple.SummarySetOperations-">exactlyEqual(Sketch<S>, Sketch, S, SummarySetOperations<S>)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasketches.tuple">Jaccard [...]
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#exactlyEqual-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.SummarySetOperations-">exactlyEqual(Sketch<S>, Sketch<S>, SummarySetOperations<S>)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasketches.tuple">Jac [...]
<dd>
<div class="block">Returns true if the two given sketches have exactly the same hash values and the same
theta values.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#exactlyEqual-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.SummarySetOperations-">exactlyEqual(Sketch<S>, Sketch<S>, SummarySetOperations<S>)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasketches.tuple">Jac [...]
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#exactlyEqual-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-S-org.apache.datasketches.tuple.SummarySetOperations-">exactlyEqual(Sketch<S>, Sketch, S, SummarySetOperations<S>)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasketches.tuple">Jaccard [...]
<dd>
<div class="block">Returns true if the two given sketches have exactly the same hash values and the same
theta values.</div>
@@ -1133,19 +1090,19 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">A Frequent Distinct Tuples sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/FdtSketch.html#FdtSketch-double-double-">FdtSketch(double, double)</a></span> - Constructor for class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/FdtSketch.html" title="class in org.apache.datasketches.fdt">FdtSketch</a></dt>
-<dd>
-<div class="block">Create a new instance of Frequent Distinct Tuples sketch with a size determined by the given
- threshold and rse.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/FdtSketch.html#FdtSketch-int-">FdtSketch(int)</a></span> - Constructor for class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/FdtSketch.html" title="class in org.apache.datasketches.fdt">FdtSketch</a></dt>
<dd>
<div class="block">Create new instance of Frequent Distinct Tuples sketch with the given
Log-base2 of required nominal entries.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Filter.html#filter-org.apache.datasketches.tuple.Sketch-">filter(Sketch<T>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Filter.html" title="class in org.apache.datasketches.tuple">Filter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/FdtSketch.html#FdtSketch-double-double-">FdtSketch(double, double)</a></span> - Constructor for class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/FdtSketch.html" title="class in org.apache.datasketches.fdt">FdtSketch</a></dt>
<dd>
-<div class="block">Filters elements on the provided <a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple"><code>Sketch</code></a></div>
+<div class="block">Create a new instance of Frequent Distinct Tuples sketch with a size determined by the given
+ threshold and rse.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/FdtSketch.html#FdtSketch-org.apache.datasketches.fdt.FdtSketch-">FdtSketch(FdtSketch)</a></span> - Constructor for class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/FdtSketch.html" title="class in org.apache.datasketches.fdt">FdtSketch</a></dt>
+<dd>
+<div class="block">Copy Constructor</div>
</dd>
<dt><a href="org/apache/datasketches/tuple/Filter.html" title="class in org.apache.datasketches.tuple"><span class="typeNameLink">Filter</span></a><<a href="org/apache/datasketches/tuple/Filter.html" title="type parameter in Filter">T</a> extends <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
@@ -1153,45 +1110,49 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Filter.html#Filter-java.util.function.Predicate-">Filter(Predicate<T>)</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Filter.html" title="class in org.apache.datasketches.tuple">Filter</a></dt>
<dd>
-<div class="block">Filter constructor with a <a href="https://docs.oracle.com/javase/9/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function"><code>Predicate</code></a></div>
+<div class="block">Filter constructor with a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true" title="class or interface in java.util.function"><code>Predicate</code></a></div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/BinarySearch.html#find-double:A-int-int-double-">find(double[], int, int, double)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BinarySearch.html" title="class in org.apache.datasketches">BinarySearch</a></dt>
-<dd>
-<div class="block">Binary Search for the index of the exact double value in the given search range.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/InequalitySearch.html#find-double:A-int-int-double-org.apache.datasketches.InequalitySearch-">find(double[], int, int, double, InequalitySearch)</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/InequalitySearch.html" title="enum in org.apache.datasketches">InequalitySearch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Filter.html#filter-org.apache.datasketches.tuple.Sketch-">filter(Sketch<T>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Filter.html" title="class in org.apache.datasketches.tuple">Filter</a></dt>
<dd>
-<div class="block">Binary Search for the index of the double value in the given search range that satisfies
- the given InequalitySearch criterion.</div>
+<div class="block">Filters elements on the provided <a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple"><code>Sketch</code></a></div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/BinarySearch.html#find-float:A-int-int-float-">find(float[], int, int, float)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BinarySearch.html" title="class in org.apache.datasketches">BinarySearch</a></dt>
<dd>
<div class="block">Binary Search for the index of the exact float value in the given search range.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/InequalitySearch.html#find-float:A-int-int-float-org.apache.datasketches.InequalitySearch-">find(float[], int, int, float, InequalitySearch)</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/InequalitySearch.html" title="enum in org.apache.datasketches">InequalitySearch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/BinarySearch.html#find-double:A-int-int-double-">find(double[], int, int, double)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BinarySearch.html" title="class in org.apache.datasketches">BinarySearch</a></dt>
<dd>
-<div class="block">Binary Search for the index of the float value in the given search range that satisfies
- the given InequalitySearch criterion.</div>
+<div class="block">Binary Search for the index of the exact double value in the given search range.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/BinarySearch.html#find-long:A-int-int-long-">find(long[], int, int, long)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BinarySearch.html" title="class in org.apache.datasketches">BinarySearch</a></dt>
<dd>
<div class="block">Binary Search for the index of the exact long value in the given search range.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/InequalitySearch.html#find-long:A-int-int-long-org.apache.datasketches.InequalitySearch-">find(long[], int, int, long, InequalitySearch)</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/InequalitySearch.html" title="enum in org.apache.datasketches">InequalitySearch</a></dt>
-<dd>
-<div class="block">Binary Search for the index of the long value in the given search range that satisfies
- the given InequalitySearch criterion.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/GenericInequalitySearch.html#find-T:A-int-int-T-org.apache.datasketches.GenericInequalitySearch.Inequality-java.util.Comparator-">find(T[], int, int, T, GenericInequalitySearch.Inequality, Comparator<T>)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/GenericInequalitySearch.html" title="class in org.apache.datasketches">GenericInequalitySearch</a></dt>
<dd>
<div class="block">Binary Search for the index of the generic value in the given search range that satisfies
the given inequality.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#floorPowerOf2-int-">floorPowerOf2(int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/InequalitySearch.html#find-double:A-int-int-double-org.apache.datasketches.InequalitySearch-">find(double[], int, int, double, InequalitySearch)</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/InequalitySearch.html" title="enum in org.apache.datasketches">InequalitySearch</a></dt>
<dd>
-<div class="block">Computes the floor power of 2 given <i>n</i> is in therange [1, 2^31-1].</div>
+<div class="block">Binary Search for the index of the double value in the given search range that satisfies
+ the given InequalitySearch criterion.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#floorPowerOf2-long-">floorPowerOf2(long)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/InequalitySearch.html#find-float:A-int-int-float-org.apache.datasketches.InequalitySearch-">find(float[], int, int, float, InequalitySearch)</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/InequalitySearch.html" title="enum in org.apache.datasketches">InequalitySearch</a></dt>
+<dd>
+<div class="block">Binary Search for the index of the float value in the given search range that satisfies
+ the given InequalitySearch criterion.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/InequalitySearch.html#find-long:A-int-int-long-org.apache.datasketches.InequalitySearch-">find(long[], int, int, long, InequalitySearch)</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/InequalitySearch.html" title="enum in org.apache.datasketches">InequalitySearch</a></dt>
+<dd>
+<div class="block">Binary Search for the index of the long value in the given search range that satisfies
+ the given InequalitySearch criterion.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#floorPowerOf2-int-">floorPowerOf2(int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
+<dd>
+<div class="block">Computes the floor power of 2 given <i>n</i> is in the range [1, 2^31-1].</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#floorPowerOf2-long-">floorPowerOf2(long)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
<dd>
<div class="block">Computes the floor power of 2 given <i>n</i> is in the range [1, 2^63-1].</div>
</dd>
@@ -1199,10 +1160,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Computes the floor power of B as a double.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#FREQUENCY">FREQUENCY</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<div class="block">The Frequency family of sketches.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummary.html#fromMemory-org.apache.datasketches.memory.Memory-">fromMemory(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummary.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSummary</a></dt>
<dd>
<div class="block">Creates an instance of the DoubleSummary given a serialized representation</div>
@@ -1221,16 +1178,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dl>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#gadget_">gadget_</a></span> - Variable in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/GenericInequalitySearch.Inequality.html#GE">GE</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/GenericInequalitySearch.Inequality.html" title="enum in org.apache.datasketches">GenericInequalitySearch.Inequality</a></dt>
-<dd>
-<div class="block">Greater-Than Or Equals</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/InequalitySearch.html#GE">GE</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/InequalitySearch.html" title="enum in org.apache.datasketches">InequalitySearch</a></dt>
-<dd>
-<div class="block">Given a sorted array of increasing values <i>arr[]</i> and a key value <i>V</i>,
- this criterion instructs the binary search algorithm to find the lowest adjacent pair of
- values <i>{A,B}</i> such that <i>A < V ≤ B</i>.</div>
-</dd>
<dt><a href="org/apache/datasketches/GenericInequalitySearch.html" title="class in org.apache.datasketches"><span class="typeNameLink">GenericInequalitySearch</span></a> - Class in <a href="org/apache/datasketches/package-summary.html">org.apache.datasketches</a></dt>
<dd>
<div class="block">This provides efficient, unique and unambiguous binary searching for inequalities
@@ -1246,10 +1193,24 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Gets the hash value</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.AnotbAction.html#getActionDescription--">getActionDescription()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.AnotbAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.AnotbAction</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.IntersectAction.html#getActionDescription--">getActionDescription()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.IntersectAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.IntersectAction</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.UnionAction.html#getActionDescription--">getActionDescription()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.UnionAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.UnionAction</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.AnotbAction.html#getActionId--">getActionId()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.AnotbAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.AnotbAction</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.IntersectAction.html#getActionId--">getActionId()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.IntersectAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.IntersectAction</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.UnionAction.html#getActionId--">getActionId()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.UnionAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.UnionAction</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hllmap/UniqueCountMap.html#getActiveEntries--">getActiveEntries()</a></span> - Method in class org.apache.datasketches.hllmap.<a href="org/apache/datasketches/hllmap/UniqueCountMap.html" title="class in org.apache.datasketches.hllmap">UniqueCountMap</a></dt>
<dd>
<div class="block">Returns the number of active, unique keys across all internal maps</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html#getAnotbAction--">getAnotbAction()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches">SetOperationCornerCases.CornerCase</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getAprioriError-int-long-">getAprioriError(int, long)</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
<dd>
<div class="block">Returns the estimated <i>a priori</i> error given the maxMapSize for the sketch and the
@@ -1264,23 +1225,25 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns the average memory storage per key that is dedicated to sketching the unique counts.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getCDF-double:A-">getCDF(double[])</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html#getCaseDescription--">getCaseDescription()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches">SetOperationCornerCases.CornerCase</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#getCDF-float:A-">getCDF(float[])</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
<dd>
<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
cumulative analog of the PMF, of the input stream given a set of splitPoint (values).</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#getCDF-float:A-">getCDF(float[])</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getCDF-double:A-">getCDF(double[])</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
cumulative analog of the PMF, of the input stream given a set of splitPoint (values).</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#getCDF-float:A-">getCDF(float[])</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getCDF-T:A-">getCDF(T[])</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
<div class="block">Returns an approximation to the Cumulative Distribution Function (CDF), which is the
cumulative analog of the PMF, of the input stream given a set of splitPoints (values).</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#getCDF-float:A-">getCDF(float[])</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/CompactSketch.html#getCompactBytes--">getCompactBytes()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/CompactSketch.html" title="class in org.apache.datasketches.theta">CompactSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#getCompactBytes--">getCompactBytes()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
@@ -1328,6 +1291,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns the number of storage bytes required for this sketch in its current state.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesCompactSketch.html#getCurrentBytes--">getCurrentBytes()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesCompactSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesCompactSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#getCurrentBytes--">getCurrentBytes()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
+<dd>
+<div class="block">For compact sketches this is the same as getMaxBytes().</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getCurrentMapCapacity--">getCurrentMapCapacity()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
<dd>
<div class="block">Returns the current number of counters the sketch is configured to support.</div>
@@ -1372,20 +1341,36 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/Group.html#getEstimate--">getEstimate()</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/Group.html" title="class in org.apache.datasketches.fdt">Group</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getEstimate-T-">getEstimate(T)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dd>
+<div class="block">Gets the estimate of the frequency of the given item.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html#getEstimate--">getEstimate()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" title="class in org.apache.datasketches.frequencies">ItemsSketch.Row</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getEstimate-long-">getEstimate(long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
+<dd>
+<div class="block">Gets the estimate of the frequency of the given item.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.Row.html#getEstimate--">getEstimate()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.Row.html" title="class in org.apache.datasketches.frequencies">LongsSketch.Row</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#getEstimate--">getEstimate()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#getEstimate--">getEstimate()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-">getEstimate(byte[])</a></span> - Method in class org.apache.datasketches.hllmap.<a href="org/apache/datasketches/hllmap/UniqueCountMap.html" title="class in org.apache.datasketches.hllmap">UniqueCountMap</a></dt>
+<dd>
+<div class="block">Retrieves the current estimate of unique count for a given key.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/SampleSubsetSummary.html#getEstimate--">getEstimate()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/SampleSubsetSummary.html" title="class in org.apache.datasketches.sampling">SampleSubsetSummary</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#getEstimate--">getEstimate()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
<div class="block">Gets the unique count estimate.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#getEstimate-org.apache.datasketches.memory.Memory-">getEstimate(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
+<dd>
+<div class="block">Gets the unique count estimate from a valid memory image of a Sketch</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#getEstimate--">getEstimate()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
<dd>
<div class="block">Estimates the cardinality of the set (number of unique values presented to the sketch)</div>
@@ -1394,27 +1379,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Estimates the cardinality of the set (number of unique values presented to the sketch)</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-">getEstimate(byte[])</a></span> - Method in class org.apache.datasketches.hllmap.<a href="org/apache/datasketches/hllmap/UniqueCountMap.html" title="class in org.apache.datasketches.hllmap">UniqueCountMap</a></dt>
-<dd>
-<div class="block">Retrieves the current estimate of unique count for a given key.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketch.html#getEstimate-int-">getEstimate(int)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></dt>
<dd>
<div class="block">Gets the estimate of the true distinct population of subset tuples represented by the count
of entries in a subset of the total retained entries of the sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getEstimate-long-">getEstimate(long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Gets the estimate of the frequency of the given item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#getEstimate-org.apache.datasketches.memory.Memory-">getEstimate(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Gets the unique count estimate from a valid memory image of a Sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getEstimate-T-">getEstimate(T)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Gets the estimate of the frequency of the given item.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInSampledSets.html#getEstimateOfA-long-double-">getEstimateOfA(long, double)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInSampledSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInSampledSets</a></dt>
<dd>
<div class="block">Return the estimate of A.</div>
@@ -1431,11 +1400,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Gets the estimate for B over A</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getEstimateOfBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-">getEstimateOfBoverA(Sketch<S>, Sketch)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getEstimateOfBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-">getEstimateOfBoverA(Sketch<S>, Sketch<S>)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
<dd>
<div class="block">Gets the estimate for B over A</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getEstimateOfBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-">getEstimateOfBoverA(Sketch<S>, Sketch<S>)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getEstimateOfBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-">getEstimateOfBoverA(Sketch<S>, Sketch)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
<dd>
<div class="block">Gets the estimate for B over A</div>
</dd>
@@ -1492,15 +1461,15 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
given a threshold and an ErrorCondition.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getFrequentItems-long-org.apache.datasketches.frequencies.ErrorType-">getFrequentItems(long, ErrorType)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getFrequentItems-org.apache.datasketches.frequencies.ErrorType-">getFrequentItems(ErrorType)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
<dd>
<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given a threshold and an ErrorCondition.</div>
+ given an ErrorCondition and the default threshold.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getFrequentItems-org.apache.datasketches.frequencies.ErrorType-">getFrequentItems(ErrorType)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getFrequentItems-long-org.apache.datasketches.frequencies.ErrorType-">getFrequentItems(long, ErrorType)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
<dd>
<div class="block">Returns an array of Rows that include frequent items, estimates, upper and lower bounds
- given an ErrorCondition and the default threshold.</div>
+ given a threshold and an ErrorCondition.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getFrequentItems-org.apache.datasketches.frequencies.ErrorType-">getFrequentItems(ErrorType)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
<dd>
@@ -1532,15 +1501,19 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns the byte ID for this family</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html#getId--">getId()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches">SetOperationCornerCases.CornerCase</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/IntMemoryPairIterator.html#getIndex--">getIndex()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/IntMemoryPairIterator.html" title="class in org.apache.datasketches.hll">IntMemoryPairIterator</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getInstance-int-java.util.Comparator-">getInstance(int, Comparator<? super T>)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getInstance-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">getInstance(Memory, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
<dd>
-<div class="block">Obtains a new instance of an ItemsSketch.</div>
+<div class="block">Returns a sketch instance of this class from the given srcMem,
+ which must be a Memory representation of this sketch class.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#getInstance-int-java.util.Comparator-">getInstance(int, Comparator<? super T>)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getInstance-org.apache.datasketches.memory.Memory-">getInstance(Memory)</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
<dd>
-<div class="block">Create an instance of ItemsUnion</div>
+<div class="block">Returns a sketch instance of this class from the given srcMem,
+ which must be a Memory representation of this sketch class.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getInstance-java.lang.String-">getInstance(String)</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
<dd>
@@ -1551,27 +1524,25 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Obtains a new instance of an ItemsSketch using the DEFAULT_K.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#getInstance-java.util.Comparator-">getInstance(Comparator<? super T>)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Create an instance of ItemsUnion with the default k</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getInstance-org.apache.datasketches.memory.Memory-">getInstance(Memory)</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getInstance-int-java.util.Comparator-">getInstance(int, Comparator<? super T>)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
-<div class="block">Returns a sketch instance of this class from the given srcMem,
- which must be a Memory representation of this sketch class.</div>
+<div class="block">Obtains a new instance of an ItemsSketch.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getInstance-org.apache.datasketches.memory.Memory-java.util.Comparator-org.apache.datasketches.ArrayOfItemsSerDe-">getInstance(Memory, Comparator<? super T>, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
<div class="block">Heapifies the given srcMem, which must be a Memory image of a ItemsSketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#getInstance-org.apache.datasketches.memory.Memory-java.util.Comparator-org.apache.datasketches.ArrayOfItemsSerDe-">getInstance(Memory, Comparator<? super T>, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#getInstance-java.util.Comparator-">getInstance(Comparator<? super T>)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
<dd>
-<div class="block">Heapify the given srcMem into a Union object.</div>
+<div class="block">Create an instance of ItemsUnion with the default k</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getInstance-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">getInstance(Memory, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#getInstance-int-java.util.Comparator-">getInstance(int, Comparator<? super T>)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
<dd>
-<div class="block">Returns a sketch instance of this class from the given srcMem,
- which must be a Memory representation of this sketch class.</div>
+<div class="block">Create an instance of ItemsUnion</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#getInstance-org.apache.datasketches.memory.Memory-java.util.Comparator-org.apache.datasketches.ArrayOfItemsSerDe-">getInstance(Memory, Comparator<? super T>, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
+<dd>
+<div class="block">Heapify the given srcMem into a Union object.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#getInstance-org.apache.datasketches.quantiles.ItemsSketch-">getInstance(ItemsSketch<T>)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
<dd>
@@ -1582,6 +1553,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
in big endian order.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html#getIntersectAction--">getIntersectAction()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches">SetOperationCornerCases.CornerCase</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/ByteArrayUtil.html#getIntLE-byte:A-int-">getIntLE(byte[], int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/ByteArrayUtil.html" title="class in org.apache.datasketches">ByteArrayUtil</a></dt>
<dd>
<div class="block">Get a <i>int</i> from the given byte array starting at the given offset
@@ -1701,18 +1674,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Get a <i>long</i> from the given byte array starting at the given offset
in little endian order.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/Group.html#getLowerBound--">getLowerBound()</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/Group.html" title="class in org.apache.datasketches.fdt">Group</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html#getLowerBound--">getLowerBound()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" title="class in org.apache.datasketches.frequencies">ItemsSketch.Row</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.Row.html#getLowerBound--">getLowerBound()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.Row.html" title="class in org.apache.datasketches.frequencies">LongsSketch.Row</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/SampleSubsetSummary.html#getLowerBound--">getLowerBound()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/SampleSubsetSummary.html" title="class in org.apache.datasketches.sampling">SampleSubsetSummary</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hllmap/UniqueCountMap.html#getLowerBound-byte:A-">getLowerBound(byte[])</a></span> - Method in class org.apache.datasketches.hllmap.<a href="org/apache/datasketches/hllmap/UniqueCountMap.html" title="class in org.apache.datasketches.hllmap">UniqueCountMap</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/BinomialBoundsN.html#getLowerBound-long-double-int-boolean-">getLowerBound(long, double, int, boolean)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BinomialBoundsN.html" title="class in org.apache.datasketches">BinomialBoundsN</a></dt>
<dd>
-<div class="block">Returns the lower bound cardinality with respect to <a href="org/apache/datasketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>UniqueCountMap.getEstimate(byte[])</code></a> associated
- with the given key.</div>
+<div class="block">Returns the approximate lower bound value</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
@@ -1724,14 +1688,42 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Returns the best estimate of the lower bound of the confidence interval given <i>kappa</i>,
the number of standard deviations from the mean.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/Group.html#getLowerBound--">getLowerBound()</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/Group.html" title="class in org.apache.datasketches.fdt">Group</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getLowerBound-T-">getLowerBound(T)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dd>
+<div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
+ negative.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html#getLowerBound--">getLowerBound()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" title="class in org.apache.datasketches.frequencies">ItemsSketch.Row</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getLowerBound-long-">getLowerBound(long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
+<dd>
+<div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
+ negative.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.Row.html#getLowerBound--">getLowerBound()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.Row.html" title="class in org.apache.datasketches.frequencies">LongsSketch.Row</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hllmap/UniqueCountMap.html#getLowerBound-byte:A-">getLowerBound(byte[])</a></span> - Method in class org.apache.datasketches.hllmap.<a href="org/apache/datasketches/hllmap/UniqueCountMap.html" title="class in org.apache.datasketches.hllmap">UniqueCountMap</a></dt>
+<dd>
+<div class="block">Returns the lower bound cardinality with respect to <a href="org/apache/datasketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>UniqueCountMap.getEstimate(byte[])</code></a> associated
+ with the given key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/SampleSubsetSummary.html#getLowerBound--">getLowerBound()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/SampleSubsetSummary.html" title="class in org.apache.datasketches.sampling">SampleSubsetSummary</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#getLowerBound-int-org.apache.datasketches.memory.Memory-">getLowerBound(int, Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
+<dd>
+<div class="block">Gets the approximate lower error bound from a valid memory image of a Sketch
+ given the specified number of Standard Deviations.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#getLowerBound-int-">getLowerBound(int)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
<dd>
<div class="block">Gets the approximate lower error bound given the specified number of Standard Deviations.</div>
@@ -1745,25 +1737,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Gets the estimate of the lower bound of the true distinct population represented by the count
of entries in a subset of the total retained entries of the sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#getLowerBound-int-org.apache.datasketches.memory.Memory-">getLowerBound(int, Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Gets the approximate lower error bound from a valid memory image of a Sketch
- given the specified number of Standard Deviations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getLowerBound-long-">getLowerBound(long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
- negative.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/BinomialBoundsN.html#getLowerBound-long-double-int-boolean-">getLowerBound(long, double, int, boolean)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BinomialBoundsN.html" title="class in org.apache.datasketches">BinomialBoundsN</a></dt>
-<dd>
-<div class="block">Returns the approximate lower bound value</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getLowerBound-T-">getLowerBound(T)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Gets the guaranteed lower bound frequency of the given item, which can never be
- negative.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInSampledSets.html#getLowerBoundForBoverA-long-long-double-">getLowerBoundForBoverA(long, long, double)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInSampledSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInSampledSets</a></dt>
<dd>
<div class="block">Return the approximate lower bound based on a 95% confidence interval</div>
@@ -1772,11 +1745,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Gets the approximate lower bound for B over A based on a 95% confidence interval</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getLowerBoundForBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-">getLowerBoundForBoverA(Sketch<S>, Sketch)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getLowerBoundForBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-">getLowerBoundForBoverA(Sketch<S>, Sketch<S>)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
<dd>
<div class="block">Gets the approximate lower bound for B over A based on a 95% confidence interval</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getLowerBoundForBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-">getLowerBoundForBoverA(Sketch<S>, Sketch<S>)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getLowerBoundForBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-">getLowerBoundForBoverA(Sketch<S>, Sketch)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
<dd>
<div class="block">Gets the approximate lower bound for B over A based on a 95% confidence interval</div>
</dd>
@@ -1789,6 +1762,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Ref: <a href="org/apache/datasketches/theta/SetOperation.html#getMaxAnotBResultBytes-int-"><code>SetOperation.getMaxAnotBResultBytes(int)</code></a>.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesCompactSketch.html#getMaxBytes--">getMaxBytes()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesCompactSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesCompactSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#getMaxBytes--">getMaxBytes()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#getMaxBytes-int-int-">getMaxBytes(int, int)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#getMaxCompactSketchBytes-int-">getMaxCompactSketchBytes(int)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
@@ -1970,21 +1947,21 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError(boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError(int, boolean)</a></span> - Static method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
<dd>
-<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
+<div class="block">Gets the normalized rank error given k and pmf.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError(boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError(boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError(int, boolean)</a></span> - Static method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError(int, boolean)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
<div class="block">Gets the normalized rank error given k and pmf.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError(int, boolean)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getNormalizedRankError-boolean-">getNormalizedRankError(boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
-<div class="block">Gets the normalized rank error given k and pmf.</div>
+<div class="block">Gets the approximate rank error of this sketch normalized as a fraction between zero and one.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getNormalizedRankError-int-boolean-">getNormalizedRankError(int, boolean)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
@@ -2038,23 +2015,23 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/IntMemoryPairIterator.html#getPair--">getPair()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/IntMemoryPairIterator.html" title="class in org.apache.datasketches.hll">IntMemoryPairIterator</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getPMF-double:A-">getPMF(double[])</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#getPMF-float:A-">getPMF(float[])</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
<dd>
<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
given a set of splitPoints (values).</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#getPMF-float:A-">getPMF(float[])</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getPMF-double:A-">getPMF(double[])</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
given a set of splitPoints (values).</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#getPMF-float:A-">getPMF(float[])</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getPMF-T:A-">getPMF(T[])</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream
given a set of splitPoints (values).</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#getPMF-float:A-">getPMF(float[])</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/FdtSketch.html#getPostProcessor--">getPostProcessor()</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/FdtSketch.html" title="class in org.apache.datasketches.fdt">FdtSketch</a></dt>
<dd>
<div class="block">Returns the PostProcessor that enables multiple queries against the sketch results.</div>
@@ -2108,31 +2085,31 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">This is a more efficient multiple-query version of getQuantile().</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles(double[])</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#getQuantiles-int-">getQuantiles(int)</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
<dd>
-<div class="block">This is a more efficient multiple-query version of getQuantile().</div>
+<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
+ specify the number of evenly spaced fractional ranks.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getQuantiles-double:A-">getQuantiles(double[])</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getQuantiles-double:A-">getQuantiles(double[])</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
<div class="block">This is a more efficient multiple-query version of getQuantile().</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#getQuantiles-double:A-">getQuantiles(double[])</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#getQuantiles-int-">getQuantiles(int)</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getQuantiles-int-">getQuantiles(int)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
specify the number of evenly spaced fractional ranks.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getQuantiles-int-">getQuantiles(int)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getQuantiles-double:A-">getQuantiles(double[])</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
-<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
- specify the number of evenly spaced fractional ranks.</div>
+<div class="block">This is a more efficient multiple-query version of getQuantile().</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getQuantiles-int-">getQuantiles(int)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
<div class="block">This is also a more efficient multiple-query version of getQuantile() and allows the caller to
specify the number of evenly spaced fractional ranks.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#getQuantiles-double:A-">getQuantiles(double[])</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#getQuantileUpperBound-double-">getQuantileUpperBound(double)</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
<dd>
<div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
@@ -2148,23 +2125,23 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Gets the upper bound of the value interval in which the true quantile of the given rank
exists with a confidence of at least 99%.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getRank-double-">getRank(double)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#getRank-float-">getRank(float)</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
<dd>
-<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1
+<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1,
inclusive.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#getRank-float-">getRank(float)</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getRank-double-">getRank(double)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
-<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1,
+<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1
inclusive.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#getRank-float-">getRank(float)</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#getRank-T-">getRank(T)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
<div class="block">Returns an approximation to the normalized (fractional) rank of the given value from 0 to 1
inclusive.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#getRank-float-">getRank(float)</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#getRankLowerBound-double-int-">getRankLowerBound(double, int)</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#getRanks-float:A-">getRanks(float[])</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
@@ -2208,15 +2185,29 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns the result of union operations as a CPC sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/FdtSketch.html#getResult-int:A-int-int-char-">getResult(int[], int, int, char)</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/FdtSketch.html" title="class in org.apache.datasketches.fdt">FdtSketch</a></dt>
+<dd>
+<div class="block">Returns an ordered List of Groups of the most frequent distinct population of subset tuples
+ represented by the count of entries of each group.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
<dd>
<div class="block">Return the result of this union operator as an HLL_4 sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#getResult-org.apache.datasketches.hll.TgtHllType-">getResult(TgtHllType)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dd>
+<div class="block">Return the result of this union operator with the specified <a href="org/apache/datasketches/hll/TgtHllType.html" title="enum in org.apache.datasketches.hll"><code>TgtHllType</code></a></div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
<dd>
<div class="block">Gets the result of this Union as an UpdateDoublesSketch, which enables further update
operations on the resulting sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#getResult-org.apache.datasketches.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
+<dd>
+<div class="block">Places the result of this Union into the provided memory as an UpdateDoublesSketch,
+ which enables further update operations on the resulting sketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
<dd>
<div class="block">Gets the result of this Union operation as a copy of the internal state.</div>
@@ -2233,85 +2224,79 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Gets the varopt sketch resulting from the union of any input sketches.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Intersection.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta">Intersection</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/AnotB.html#getResult-boolean-">getResult(boolean)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta">AnotB</a></dt>
<dd>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.</div>
+<div class="block">Gets the result of the multistep, stateful operation AnotB that have been executed with calls
+ to <a href="org/apache/datasketches/theta/AnotB.html#setA-org.apache.datasketches.theta.Sketch-"><code>AnotB.setA(Sketch)</code></a> and (<a href="org/apache/datasketches/theta/AnotB.html#notB-org.apache.datasketches.theta.Sketch-"><code>AnotB.notB(Sketch)</code></a> or
+ <a href="org/apache/datasketches/theta/AnotB.html#notB-org.apache.datasketches.theta.Sketch-"><code>AnotB.notB(org.apache.datasketches.theta.Sketch)</code></a>).</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/AnotB.html#getResult-boolean-org.apache.datasketches.memory.WritableMemory-boolean-">getResult(boolean, WritableMemory, boolean)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta">AnotB</a></dt>
<dd>
-<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesAnotB</a></dt>
-<dd>
-<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesIntersection</a></dt>
-<dd>
-<div class="block">Gets the internal set as an on-heap compact sketch.</div>
+<div class="block">Gets the result of the multistep, stateful operation AnotB that have been executed with calls
+ to <a href="org/apache/datasketches/theta/AnotB.html#setA-org.apache.datasketches.theta.Sketch-"><code>AnotB.setA(Sketch)</code></a> and (<a href="org/apache/datasketches/theta/AnotB.html#notB-org.apache.datasketches.theta.Sketch-"><code>AnotB.notB(Sketch)</code></a> or
+ <a href="org/apache/datasketches/theta/AnotB.html#notB-org.apache.datasketches.theta.Sketch-"><code>AnotB.notB(org.apache.datasketches.theta.Sketch)</code></a>).</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Intersection.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta">Intersection</a></dt>
<dd>
-<div class="block">Returns the resulting union in the form of a compact sketch</div>
+<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Intersection.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Intersection.html#getResult-boolean-org.apache.datasketches.memory.WritableMemory-">getResult(boolean, WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta">Intersection</a></dt>
<dd>
-<div class="block">Gets the internal set as an unordered CompactSketch</div>
+<div class="block">Gets the result of this operation as a CompactSketch in the given dstMem.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
<dd>
-<div class="block">Gets the result of a sequence of stateful <i>union</i> operations as an unordered CompactSketch</div>
+<div class="block">Gets the result of this operation as an ordered CompactSketch on the Java heap.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/AnotB.html#getResult-boolean-">getResult(boolean)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta">AnotB</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#getResult-boolean-org.apache.datasketches.memory.WritableMemory-">getResult(boolean, WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
<dd>
-<div class="block">Gets the result of the multistep, stateful operation AnotB that have been executed with calls
- to <a href="org/apache/datasketches/theta/AnotB.html#setA-org.apache.datasketches.theta.Sketch-"><code>AnotB.setA(Sketch)</code></a> and (<a href="org/apache/datasketches/theta/AnotB.html#notB-org.apache.datasketches.theta.Sketch-"><code>AnotB.notB(Sketch)</code></a> or
- <a href="org/apache/datasketches/theta/AnotB.html#notB-org.apache.datasketches.theta.Sketch-"><code>AnotB.notB(org.apache.datasketches.theta.Sketch)</code></a>).</div>
+<div class="block">Gets the result of this operation as a CompactSketch of the chosen form.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/AnotB.html#getResult-boolean-">getResult(boolean)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></dt>
<dd>
-<div class="block">Gets the result of the mutistep, stateful operation AnotB that have been executed with calls
- to <a href="org/apache/datasketches/tuple/AnotB.html#setA-org.apache.datasketches.tuple.Sketch-"><code>AnotB.setA(Sketch)</code></a> and (<a href="org/apache/datasketches/tuple/AnotB.html#notB-org.apache.datasketches.tuple.Sketch-"><code>AnotB.notB(Sketch)</code></a> or
+<div class="block">Gets the result of the multistep, stateful operation AnotB that have been executed with calls
+ to <a href="org/apache/datasketches/tuple/AnotB.html#setA-org.apache.datasketches.tuple.Sketch-"><code>AnotB.setA(Sketch)</code></a> and (<a href="org/apache/datasketches/tuple/AnotB.html#notB-org.apache.datasketches.theta.Sketch-"><code>AnotB.notB(Sketch)</code></a> or
<a href="org/apache/datasketches/tuple/AnotB.html#notB-org.apache.datasketches.theta.Sketch-"><code>AnotB.notB(org.apache.datasketches.theta.Sketch)</code></a>).</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Intersection.html#getResult-boolean-org.apache.datasketches.memory.WritableMemory-">getResult(boolean, WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta">Intersection</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesAnotB</a></dt>
<dd>
-<div class="block">Gets the result of this operation as a CompactSketch in the given dstMem.</div>
+<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#getResult-boolean-org.apache.datasketches.memory.WritableMemory-">getResult(boolean, WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html#getResult-org.apache.datasketches.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesAnotB</a></dt>
<dd>
-<div class="block">Gets the result of this operation as a CompactSketch of the chosen form.</div>
+<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/AnotB.html#getResult-boolean-org.apache.datasketches.memory.WritableMemory-boolean-">getResult(boolean, WritableMemory, boolean)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/AnotB.html" title="class in org.apache.datasketches.theta">AnotB</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotBImpl.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotBImpl.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesAnotBImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotBImpl.html#getResult-org.apache.datasketches.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotBImpl.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesAnotBImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesIntersection</a></dt>
<dd>
-<div class="block">Gets the result of the multistep, stateful operation AnotB that have been executed with calls
- to <a href="org/apache/datasketches/theta/AnotB.html#setA-org.apache.datasketches.theta.Sketch-"><code>AnotB.setA(Sketch)</code></a> and (<a href="org/apache/datasketches/theta/AnotB.html#notB-org.apache.datasketches.theta.Sketch-"><code>AnotB.notB(Sketch)</code></a> or
- <a href="org/apache/datasketches/theta/AnotB.html#notB-org.apache.datasketches.theta.Sketch-"><code>AnotB.notB(org.apache.datasketches.theta.Sketch)</code></a>).</div>
+<div class="block">Gets the internal set as an on-heap compact sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/FdtSketch.html#getResult-int:A-int-int-char-">getResult(int[], int, int, char)</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/FdtSketch.html" title="class in org.apache.datasketches.fdt">FdtSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html#getResult-org.apache.datasketches.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesIntersection</a></dt>
<dd>
-<div class="block">Returns an ordered List of Groups of the most frequent distinct population of subset tuples
- represented by the count of entries of each group.</div>
+<div class="block">Gets the result of stateful intersections so far.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#getResult-org.apache.datasketches.hll.TgtHllType-">getResult(TgtHllType)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#getResult-org.apache.datasketches.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
<dd>
-<div class="block">Return the result of this union operator with the specified <a href="org/apache/datasketches/hll/TgtHllType.html" title="enum in org.apache.datasketches.hll"><code>TgtHllType</code></a></div>
+<div class="block">Returns the resulting union in the form of a compact sketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#getResult-org.apache.datasketches.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
<dd>
-<div class="block">Places the result of this Union into the provided memory as an UpdateDoublesSketch,
- which enables further update operations on the resulting sketch.</div>
+<div class="block">Returns the resulting union in the form of a compact sketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html#getResult-org.apache.datasketches.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesAnotB</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Intersection.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection</a></dt>
<dd>
-<div class="block">Gets the result of this operation in the form of a ArrayOfDoublesCompactSketch</div>
+<div class="block">Gets the internal set as an unordered CompactSketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html#getResult-org.apache.datasketches.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesIntersection</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#getResult--">getResult()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
<dd>
-<div class="block">Gets the internal set as an off-heap compact sketch using the given memory.</div>
+<div class="block">Gets the result of a sequence of stateful <i>union</i> operations as an unordered CompactSketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#getResult-org.apache.datasketches.memory.WritableMemory-">getResult(WritableMemory)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#getResult-boolean-">getResult(boolean)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
<dd>
-<div class="block">Returns the resulting union in the form of a compact sketch</div>
+<div class="block">Gets the result of a sequence of stateful <i>union</i> operations as an unordered CompactSketch.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#getResultAndReset--">getResultAndReset()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
<dd>
@@ -2327,16 +2312,16 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns the number of valid entries that have been retained by the sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries(boolean)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
+<dd>
+<div class="block">Returns the number of entries that have been retained by the sketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#getRetainedEntries--">getRetainedEntries()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/CompactSketch.html#getRetainedEntries--">getRetainedEntries()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketch.html#getRetainedEntries--">getRetainedEntries()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#getRetainedEntries-boolean-">getRetainedEntries(boolean)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
-<dd>
-<div class="block">Returns the number of entries that have been retained by the sketch.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#getRetainedItems--">getRetainedItems()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
<div class="block">Computes the number of retained items (samples) in the sketch</div>
@@ -2363,15 +2348,15 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns a copy of the items in the reservoir, or null if empty.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#getSamples--">getSamples()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns a copy of the items in the reservoir.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#getSamples-java.lang.Class-">getSamples(Class<?>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
<dd>
<div class="block">Returns a copy of the items in the reservoir as members of Class <em>clazz</em>, or null
if empty.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#getSamples--">getSamples()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
+<dd>
+<div class="block">Returns a copy of the items in the reservoir.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#getSamplingProbability--">getSamplingProbability()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
<div class="block">Gets the configured sampling probability</div>
@@ -2445,6 +2430,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Gets a Summary object from the current entry in the sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketch.html#getSummaryFactory--">getSummaryFactory()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#getTgtHllType--">getTgtHllType()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#getTgtHllType--">getTgtHllType()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
@@ -2471,6 +2458,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/SampleSubsetSummary.html#getTotalSketchWeight--">getTotalSketchWeight()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/SampleSubsetSummary.html" title="class in org.apache.datasketches.sampling">SampleSubsetSummary</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html#getUnionAction--">getUnionAction()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches">SetOperationCornerCases.CornerCase</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#getUpdatableSerializationBytes--">getUpdatableSerializationBytes()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#getUpdatableSerializationBytes--">getUpdatableSerializationBytes()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
@@ -2483,18 +2472,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns the number of bytes a sketch would require to store in updatable form.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/Group.html#getUpperBound--">getUpperBound()</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/Group.html" title="class in org.apache.datasketches.fdt">Group</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html#getUpperBound--">getUpperBound()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" title="class in org.apache.datasketches.frequencies">ItemsSketch.Row</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.Row.html#getUpperBound--">getUpperBound()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.Row.html" title="class in org.apache.datasketches.frequencies">LongsSketch.Row</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/SampleSubsetSummary.html#getUpperBound--">getUpperBound()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/SampleSubsetSummary.html" title="class in org.apache.datasketches.sampling">SampleSubsetSummary</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hllmap/UniqueCountMap.html#getUpperBound-byte:A-">getUpperBound(byte[])</a></span> - Method in class org.apache.datasketches.hllmap.<a href="org/apache/datasketches/hllmap/UniqueCountMap.html" title="class in org.apache.datasketches.hllmap">UniqueCountMap</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/BinomialBoundsN.html#getUpperBound-long-double-int-boolean-">getUpperBound(long, double, int, boolean)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BinomialBoundsN.html" title="class in org.apache.datasketches">BinomialBoundsN</a></dt>
<dd>
-<div class="block">Returns the upper bound cardinality with respect to <a href="org/apache/datasketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>UniqueCountMap.getEstimate(byte[])</code></a> associated
- with the given key.</div>
+<div class="block">Returns the approximate upper bound value</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
@@ -2506,14 +2486,40 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Returns the best estimate of the upper bound of the confidence interval given <i>kappa</i>,
the number of standard deviations from the mean.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/Group.html#getUpperBound--">getUpperBound()</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/Group.html" title="class in org.apache.datasketches.fdt">Group</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getUpperBound-T-">getUpperBound(T)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dd>
+<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html#getUpperBound--">getUpperBound()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" title="class in org.apache.datasketches.frequencies">ItemsSketch.Row</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getUpperBound-long-">getUpperBound(long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
+<dd>
+<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.Row.html#getUpperBound--">getUpperBound()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.Row.html" title="class in org.apache.datasketches.frequencies">LongsSketch.Row</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hllmap/UniqueCountMap.html#getUpperBound-byte:A-">getUpperBound(byte[])</a></span> - Method in class org.apache.datasketches.hllmap.<a href="org/apache/datasketches/hllmap/UniqueCountMap.html" title="class in org.apache.datasketches.hllmap">UniqueCountMap</a></dt>
+<dd>
+<div class="block">Returns the upper bound cardinality with respect to <a href="org/apache/datasketches/hllmap/UniqueCountMap.html#getEstimate-byte:A-"><code>UniqueCountMap.getEstimate(byte[])</code></a> associated
+ with the given key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/SampleSubsetSummary.html#getUpperBound--">getUpperBound()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/SampleSubsetSummary.html" title="class in org.apache.datasketches.sampling">SampleSubsetSummary</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#getUpperBound-int-org.apache.datasketches.memory.Memory-">getUpperBound(int, Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
+<dd>
+<div class="block">Gets the approximate upper error bound from a valid memory image of a Sketch
+ given the specified number of Standard Deviations.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#getUpperBound-int-">getUpperBound(int)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
<dd>
<div class="block">Gets the approximate upper error bound given the specified number of Standard Deviations.</div>
@@ -2527,23 +2533,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Gets the estimate of the upper bound of the true distinct population represented by the count
of entries in a subset of the total retained entries of the sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#getUpperBound-int-org.apache.datasketches.memory.Memory-">getUpperBound(int, Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Gets the approximate upper error bound from a valid memory image of a Sketch
- given the specified number of Standard Deviations.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#getUpperBound-long-">getUpperBound(long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/BinomialBoundsN.html#getUpperBound-long-double-int-boolean-">getUpperBound(long, double, int, boolean)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BinomialBoundsN.html" title="class in org.apache.datasketches">BinomialBoundsN</a></dt>
-<dd>
-<div class="block">Returns the approximate upper bound value</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#getUpperBound-T-">getUpperBound(T)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Gets the guaranteed upper bound frequency of the given item.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInSampledSets.html#getUpperBoundForBoverA-long-long-double-">getUpperBoundForBoverA(long, long, double)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInSampledSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInSampledSets</a></dt>
<dd>
<div class="block">Return the approximate upper bound based on a 95% confidence interval</div>
@@ -2552,11 +2541,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Gets the approximate upper bound for B over A based on a 95% confidence interval</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getUpperBoundForBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-">getUpperBoundForBoverA(Sketch<S>, Sketch)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getUpperBoundForBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-">getUpperBoundForBoverA(Sketch<S>, Sketch<S>)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
<dd>
<div class="block">Gets the approximate upper bound for B over A based on a 95% confidence interval</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getUpperBoundForBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-">getUpperBoundForBoverA(Sketch<S>, Sketch<S>)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html#getUpperBoundForBoverA-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-">getUpperBoundForBoverA(Sketch<S>, Sketch)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnRatiosInTupleSketchedSets.html" title="class in org.apache.datasketches">BoundsOnRatiosInTupleSketchedSets</a></dt>
<dd>
<div class="block">Gets the approximate upper bound for B over A based on a 95% confidence interval</div>
</dd>
@@ -2622,61 +2611,47 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Construct an empty Group</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/GenericInequalitySearch.Inequality.html#GT">GT</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/GenericInequalitySearch.Inequality.html" title="enum in org.apache.datasketches">GenericInequalitySearch.Inequality</a></dt>
-<dd>
-<div class="block">Greater-Than</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/InequalitySearch.html#GT">GT</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/InequalitySearch.html" title="enum in org.apache.datasketches">InequalitySearch</a></dt>
-<dd>
-<div class="block">Given a sorted array of increasing values <i>arr[]</i> and a key value <i>V</i>,
- this criterion instructs the binary search algorithm to find the lowest adjacent pair of
- values <i>{A,B}</i> such that <i>A ≤ V < B</i>.</div>
-</dd>
</dl>
<a name="I:H">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-byte:A-int-int-long-">hash(byte[], int, int, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-long-long-">hash(long, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
<dd>
-<div class="block">Hash a portion of the given byte[] array.</div>
+<div class="block">Hash the given long.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-byte:A-long-">hash(byte[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-long:A-long-">hash(long[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
<dd>
-<div class="block">Hash the given byte[] array.</div>
+<div class="block">Hash the given long[] array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-char:A-int-int-long-">hash(char[], int, int, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-long:A-int-int-long-">hash(long[], int, int, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
<dd>
-<div class="block">Hash a portion of the given char[] array.</div>
+<div class="block">Hash a portion of the given long[] array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-char:A-long-">hash(char[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-int:A-long-">hash(int[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
<dd>
-<div class="block">Hash the given char[] array.</div>
+<div class="block">Hash the given int[] array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-int:A-int-int-long-">hash(int[], int, int, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
<dd>
<div class="block">Hash a portion of the given int[] array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-int:A-long-">hash(int[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
-<dd>
-<div class="block">Hash the given int[] array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-long:A-int-int-long-">hash(long[], int, int, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-char:A-long-">hash(char[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
<dd>
-<div class="block">Hash a portion of the given long[] array.</div>
+<div class="block">Hash the given char[] array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-long:A-long-">hash(long[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-char:A-int-int-long-">hash(char[], int, int, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
<dd>
-<div class="block">Hash the given long[] array.</div>
+<div class="block">Hash a portion of the given char[] array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-long-long-">hash(long, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-byte:A-long-">hash(byte[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
<dd>
-<div class="block">Hash the given long.</div>
+<div class="block">Hash the given byte[] array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/XxHash.html#hash-long-long-">hash(long, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/XxHash.html" title="class in org.apache.datasketches.hash">XxHash</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-byte:A-int-int-long-">hash(byte[], int, int, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
<dd>
-<div class="block">Returns a 64-bit hash.</div>
+<div class="block">Hash a portion of the given byte[] array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3.html#hash-java.nio.ByteBuffer-long-">hash(ByteBuffer, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3.html" title="class in org.apache.datasketches.hash">MurmurHash3</a></dt>
<dd>
@@ -2690,6 +2665,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Compute the hash of the given Memory object.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/XxHash.html#hash-long-long-">hash(long, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/XxHash.html" title="class in org.apache.datasketches.hash">XxHash</a></dt>
+<dd>
+<div class="block">Returns a 64-bit hash.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/HashOperations.html#hashArrayInsert-long:A-long:A-int-long-">hashArrayInsert(long[], long[], int, long)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/HashOperations.html" title="class in org.apache.datasketches">HashOperations</a></dt>
<dd>
<div class="block">Inserts the given long array into the given OADH hashTable of the target size,
@@ -2738,57 +2717,57 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">This is a classical Knuth-style Open Addressing, Double Hash insert scheme, but inserts
values directly into a Memory.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-byte:A-long-">hashToBytes(byte[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
-<dd>
-<div class="block">Hash a byte[] and long seed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-char:A-long-">hashToBytes(char[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-long-long-">hashToBytes(long, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
-<div class="block">Hash a char[] and long seed.</div>
+<div class="block">Hash a long and long seed.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-double-long-">hashToBytes(double, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-long:A-long-">hashToBytes(long[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
-<div class="block">Hash a double and long seed.</div>
+<div class="block">Hash a long[] and long seed.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-int:A-long-">hashToBytes(int[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
<div class="block">Hash an int[] and long seed.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-long:A-long-">hashToBytes(long[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-char:A-long-">hashToBytes(char[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
-<div class="block">Hash a long[] and long seed.</div>
+<div class="block">Hash a char[] and long seed.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-long-long-">hashToBytes(long, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-byte:A-long-">hashToBytes(byte[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
-<div class="block">Hash a long and long seed.</div>
+<div class="block">Hash a byte[] and long seed.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-java.lang.String-long-">hashToBytes(String, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-double-long-">hashToBytes(double, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
-<div class="block">Hash a String and long seed.</div>
+<div class="block">Hash a double and long seed.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-byte:A-long-">hashToLongs(byte[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes-java.lang.String-long-">hashToBytes(String, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
-<div class="block">Hash a byte[] and long seed.</div>
+<div class="block">Hash a String and long seed.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-char:A-long-">hashToLongs(char[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-long-long-">hashToLongs(long, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
-<div class="block">Hash a char[] and long seed.</div>
+<div class="block">Hash a long and long seed.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-double-long-">hashToLongs(double, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-long:A-long-">hashToLongs(long[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
-<div class="block">Hash a double and long seed.</div>
+<div class="block">Hash a long[] and long seed.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-int:A-long-">hashToLongs(int[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
<div class="block">Hash a int[] and long seed.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-long:A-long-">hashToLongs(long[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-char:A-long-">hashToLongs(char[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
-<div class="block">Hash a long[] and long seed.</div>
+<div class="block">Hash a char[] and long seed.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-long-long-">hashToLongs(long, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-byte:A-long-">hashToLongs(byte[], long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
-<div class="block">Hash a long and long seed.</div>
+<div class="block">Hash a byte[] and long seed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-double-long-">hashToLongs(double, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dd>
+<div class="block">Hash a double and long seed.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs-java.lang.String-long-">hashToLongs(String, long)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
@@ -2798,6 +2777,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns true if this sketch's data structure is backed by Memory or WritableMemory.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#hasMemory--">hasMemory()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
+<dd>
+<div class="block">Returns true if this sketch's data structure is backed by Memory or WritableMemory.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html#hasNext--">hasNext()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSamples.VarOptItemsIterator.html" title="class in org.apache.datasketches.sampling">VarOptItemsSamples.VarOptItemsIterator</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Intersection.html#hasResult--">hasResult()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta">Intersection</a></dt>
@@ -2808,30 +2791,34 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns true if there is a valid intersection result available</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#heapify-byte:A-">heapify(byte[])</a></span> - Static method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
-<div class="block">Return the given byte array as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
+<div class="block">Return the given Memory as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#heapify-byte:A-">heapify(byte[])</a></span> - Static method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#heapify-byte:A-">heapify(byte[])</a></span> - Static method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
-<div class="block">Heapify the given byte array, which must be a valid HllSketch image and may have data.</div>
+<div class="block">Return the given byte array as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#heapify-byte:A-">heapify(byte[])</a></span> - Static method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
-<div class="block">Construct a union operator populated with the given byte array image of an HllSketch.</div>
+<div class="block">Return the given Memory as a CpcSketch on the Java heap.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#heapify-byte:A-long-">heapify(byte[], long)</a></span> - Static method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
<div class="block">Return the given byte array as a CpcSketch on the Java heap.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#heapify-byte:A-">heapify(byte[])</a></span> - Static method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
<dd>
-<div class="block">Return the given Memory as a CpcSketch on the Java heap using the DEFAULT_UPDATE_SEED.</div>
+<div class="block">Heapify the given byte array, which must be a valid HllSketch image and may have data.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
<dd>
<div class="block">Heapify the given Memory, which must be a valid HllSketch image and may have data.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#heapify-byte:A-">heapify(byte[])</a></span> - Static method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dd>
+<div class="block">Construct a union operator populated with the given byte array image of an HllSketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
<dd>
<div class="block">Construct a union operator populated with the given Memory image of an HllSketch.</div>
@@ -2846,6 +2833,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap Sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#heapify-org.apache.datasketches.quantiles.DoublesSketch-">heapify(DoublesSketch)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
+<dd>
+<div class="block">Returns a Heap Union object that has been initialized with the data from the given sketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
<dd>
<div class="block">Returns a Heap Union object that has been initialized with the data from the given memory
@@ -2857,6 +2848,15 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns an ReqSketch on the heap from a Memory image of the sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#heapify-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a sketch instance of this class from the given srcMem,
+ which must be a Memory representation of this sketch class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#heapify-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
+<dd>
+<div class="block">Instantiates a Union from Memory</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
<dd>
<div class="block">Returns a sketch instance of this class from the given srcMem, which must be a Memory
@@ -2866,85 +2866,81 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Instantiates a Union from Memory</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html#heapify-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a></dt>
<dd>
-<div class="block">Heapify takes the SetOperations image in Memory and instantiates an on-heap
- SetOperation using the
- <a href="./resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
+<div class="block">Returns a sketch instance of this class from the given srcMem,
+ which must be a Memory representation of this sketch class.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#heapify-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
<dd>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap
- Sketch using the
- <a href="./resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
+<div class="block">Instantiates a Union from Memory</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/CompactSketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/CompactSketch.html" title="class in org.apache.datasketches.theta">CompactSketch</a></dt>
<dd>
-<div class="block">Instantiates an on-heap UpdateSketch from Memory.</div>
+<div class="block">Heapify takes a CompactSketch image in Memory and instantiates an on-heap CompactSketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/CompactSketch.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/CompactSketch.html" title="class in org.apache.datasketches.theta">CompactSketch</a></dt>
<dd>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
+<div class="block">Heapify takes a CompactSketch image in Memory and instantiates an on-heap CompactSketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
<dd>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUnion</div>
+<div class="block">Heapify takes the SetOperations image in Memory and instantiates an on-heap
+ SetOperation using the
+ <a href="./resources/dictionary.html#defaultUpdateSeed">Default Update Seed</a>.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
<dd>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesUpdatableSketch</div>
+<div class="block">Heapify takes the SetOperation image in Memory and instantiates an on-heap
+ SetOperation using the given expectedSeed.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
-<div class="block">Return the given Memory as a CpcSketch on the Java heap.</div>
+<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap Sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
-<div class="block">Heapify takes the SetOperation image in Memory and instantiates an on-heap
- SetOperation using the given seed.</div>
+<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap Sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd>
-<div class="block">Heapify takes the sketch image in Memory and instantiates an on-heap
- Sketch using the given seed.</div>
+<div class="block">Instantiates an on-heap UpdateSketch from Memory.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd>
<div class="block">Instantiates an on-heap UpdateSketch from Memory.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
<dd>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesSketch</div>
+<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
<dd>
-<div class="block">Heapify the given Memory and seed as an ArrayOfDoublesUnion</div>
+<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesSketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
<dd>
-<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesUpdatableSketch</div>
+<div class="block">Heapify the given Memory as an ArrayOfDoublesUnion</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#heapify-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
<dd>
-<div class="block">Returns a sketch instance of this class from the given srcMem,
- which must be a Memory representation of this sketch class.</div>
+<div class="block">Heapify the given Memory and seed as an ArrayOfDoublesUnion</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#heapify-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#heapify-org.apache.datasketches.memory.Memory-">heapify(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
-<div class="block">Instantiates a Union from Memory</div>
+<div class="block">Heapify the given Memory as an ArrayOfDoublesUpdatableSketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html#heapify-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#heapify-org.apache.datasketches.memory.Memory-long-">heapify(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
-<div class="block">Returns a sketch instance of this class from the given srcMem,
- which must be a Memory representation of this sketch class.</div>
+<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesUpdatableSketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#heapify-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">heapify(Memory, ArrayOfItemsSerDe<T>)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#heapifyCompactSketch-org.apache.datasketches.memory.Memory-">heapifyCompactSketch(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
<dd>
-<div class="block">Instantiates a Union from Memory</div>
+<div class="block">Ref: <a href="org/apache/datasketches/theta/CompactSketch.html#heapify-org.apache.datasketches.memory.Memory-"><code>CompactSketch.heapify(Memory)</code></a></div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#heapify-org.apache.datasketches.quantiles.DoublesSketch-">heapify(DoublesSketch)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#heapifyCompactSketch-org.apache.datasketches.memory.Memory-long-">heapifyCompactSketch(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
<dd>
-<div class="block">Returns a Heap Union object that has been initialized with the data from the given sketch.</div>
+<div class="block">Ref: <a href="org/apache/datasketches/theta/CompactSketch.html#heapify-org.apache.datasketches.memory.Memory-long-"><code>CompactSketch.heapify(Memory, long)</code></a></div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#heapifySetOperation-org.apache.datasketches.memory.Memory-">heapifySetOperation(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
<dd>
@@ -2958,21 +2954,21 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Ref: <a href="org/apache/datasketches/theta/Sketch.html#heapify-org.apache.datasketches.memory.Memory-"><code>Sketch.heapify(Memory)</code></a></div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html#heapifySketch-org.apache.datasketches.memory.Memory-">heapifySketch(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#heapifySketch-org.apache.datasketches.memory.Memory-long-">heapifySketch(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
<dd>
<div class="block">Ref: <a href="org/apache/datasketches/theta/Sketch.html#heapify-org.apache.datasketches.memory.Memory-long-"><code>Sketch.heapify(Memory, long)</code></a></div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html#heapifySketch-org.apache.datasketches.memory.Memory-">heapifySketch(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketches</a></dt>
+<dd>
+<div class="block">Heapify the given Memory as an ArrayOfDoublesSketch</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html#heapifySketch-org.apache.datasketches.memory.Memory-long-">heapifySketch(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketches</a></dt>
<dd>
<div class="block">Heapify the given Memory and seed as a ArrayOfDoublesSketch</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketches.html#heapifySketch-org.apache.datasketches.memory.Memory-org.apache.datasketches.tuple.SummaryDeserializer-">heapifySketch(Memory, SummaryDeserializer<S>)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketches.html" title="class in org.apache.datasketches.tuple">Sketches</a></dt>
<dd>
-<div class="block">Instantiate Sketch from a given Memory</div>
+<div class="block">Instantiate a Sketch from a given Memory.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummaryDeserializer.html#heapifySummary-org.apache.datasketches.memory.Memory-">heapifySummary(Memory)</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummaryDeserializer.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSummaryDeserializer</a></dt>
<dd> </dd>
@@ -3002,7 +2998,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketches.html#heapifyUpdatableSketch-org.apache.datasketches.memory.Memory-org.apache.datasketches.tuple.SummaryDeserializer-org.apache.datasketches.tuple.SummaryFactory-">heapifyUpdatableSketch(Memory, SummaryDeserializer<S>, SummaryFactory<S>)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketches.html" title="class in org.apache.datasketches.tu [...]
<dd>
-<div class="block">Instantiate UpdatableSketch from a given Memory</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Heapifying a CompactSketch is not deprecated.</span></div>
+</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#heapifyUpdateSketch-org.apache.datasketches.memory.Memory-">heapifyUpdateSketch(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
<dd>
@@ -3012,16 +3012,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Ref: <a href="org/apache/datasketches/theta/UpdateSketch.html#heapify-org.apache.datasketches.memory.Memory-long-"><code>UpdateSketch.heapify(Memory, long)</code></a></div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#HLL">HLL</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<div class="block">The HLL family of sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/TgtHllType.html#HLL_4">HLL_4</a></span> - org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/TgtHllType.html" title="enum in org.apache.datasketches.hll">TgtHllType</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/TgtHllType.html#HLL_6">HLL_6</a></span> - org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/TgtHllType.html" title="enum in org.apache.datasketches.hll">TgtHllType</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/TgtHllType.html#HLL_8">HLL_8</a></span> - org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/TgtHllType.html" title="enum in org.apache.datasketches.hll">TgtHllType</a></dt>
-<dd> </dd>
<dt><a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll"><span class="typeNameLink">HllSketch</span></a> - Class in <a href="org/apache/datasketches/hll/package-summary.html">org.apache.datasketches.hll</a></dt>
<dd>
<div class="block">This is a high performance implementation of Phillipe Flajolet’s HLL sketch but with
@@ -3071,36 +3061,23 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Specifies the parameters to be listed as columns</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#InsertedCountIncremented">InsertedCountIncremented</a></span> - org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
-<dd>
-<div class="block">The hash was accepted into the sketch and the retained count was incremented.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#InsertedCountIncrementedRebuilt">InsertedCountIncrementedRebuilt</a></span> - org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
-<dd>
-<div class="block">The hash was accepted into the sketch, the retained count was incremented.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#InsertedCountIncrementedResized">InsertedCountIncrementedResized</a></span> - org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
-<dd>
-<div class="block">The hash was accepted into the sketch, the retained count was incremented.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#InsertedCountNotIncremented">InsertedCountNotIncremented</a></span> - org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
-<dd>
-<div class="block">The hash was accepted into the sketch and the retained count was not incremented.</div>
-</dd>
<dt><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html" title="class in org.apache.datasketches.tuple.aninteger"><span class="typeNameLink">IntegerSketch</span></a> - Class in <a href="org/apache/datasketches/tuple/aninteger/package-summary.html">org.apache.datasketches.tuple.aninteger</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#IntegerSketch-int-int-float-org.apache.datasketches.tuple.aninteger.IntegerSummary.Mode-">IntegerSketch(int, int, float, IntegerSummary.Mode)</a></span> - Constructor for class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSketch</a></dt>
-<dd>
-<div class="block">Creates this sketch with the following parameters:</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#IntegerSketch-int-org.apache.datasketches.tuple.aninteger.IntegerSummary.Mode-">IntegerSketch(int, IntegerSummary.Mode)</a></span> - Constructor for class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSketch</a></dt>
<dd>
<div class="block">Constructs this sketch with given <i>lgK</i>.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#IntegerSketch-int-int-float-org.apache.datasketches.tuple.aninteger.IntegerSummary.Mode-">IntegerSketch(int, int, float, IntegerSummary.Mode)</a></span> - Constructor for class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSketch</a></dt>
+<dd>
+<div class="block">Creates this sketch with the following parameters:</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#IntegerSketch-org.apache.datasketches.memory.Memory-org.apache.datasketches.tuple.aninteger.IntegerSummary.Mode-">IntegerSketch(Memory, IntegerSummary.Mode)</a></span> - Constructor for class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSketch</a></dt>
<dd>
-<div class="block">Constructs this sketch from a Memory image, which must be from an IntegerSketch, and
- usually with data.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Heapifying a CompactSketch is not deprecated.</span></div>
+</div>
</dd>
<dt><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.html" title="class in org.apache.datasketches.tuple.aninteger"><span class="typeNameLink">IntegerSummary</span></a> - Class in <a href="org/apache/datasketches/tuple/aninteger/package-summary.html">org.apache.datasketches.tuple.aninteger</a></dt>
<dd>
@@ -3144,71 +3121,67 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Perform intersect set operation on the two given sketch arguments and return the result as an
ordered CompactSketch on the heap.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#intersect-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-">intersect(Sketch, Sketch)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/PairwiseSetOperations.html" title="class in org.apache.datasketches.theta">PairwiseSetOperations</a></dt>
-<dd>
-<div class="block"><span class="deprecatedLabel">Deprecated.</span>
-<div class="block"><span class="deprecationComment">v2.0.0. Use <a href="org/apache/datasketches/theta/Intersection.html#intersect-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-"><code>Intersection.intersect(Sketch, Sketch)</code></a> instead, which has more
- complete seed handling.</span></div>
-</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Intersection.html#intersect-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-boolean-org.apache.datasketches.memory.WritableMemory-">intersect(Sketch, Sketch, boolean, WritableMemory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta">Intersection</a></dt>
<dd>
<div class="block">Perform intersect set operation on the two given sketches and return the result as a
CompactSketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Intersection.html#intersect-org.apache.datasketches.theta.Sketch-S-">intersect(Sketch, S)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#intersect-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-">intersect(Sketch, Sketch)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/PairwiseSetOperations.html" title="class in org.apache.datasketches.theta">PairwiseSetOperations</a></dt>
<dd>
-<div class="block">Performs a stateful intersection of the internal set with the given thetaSketch by combining entries
- using the hashes from the theta sketch and summary values from the given summary and rules
- from the summarySetOps defined by the Intersection constructor.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">v2.0.0. Use <a href="org/apache/datasketches/theta/Intersection.html#intersect-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-"><code>Intersection.intersect(Sketch, Sketch)</code></a> instead, which has more
+ complete seed handling.</span></div>
+</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html#intersect-org.apache.datasketches.tuple.arrayofdoubles.ArrayOfDoublesSketch-org.apache.datasketches.tuple.arrayofdoubles.ArrayOfDoublesCombiner-">intersect(ArrayOfDoublesSketch, ArrayOfDoublesCombiner)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html" title="cla [...]
<dd>
<div class="block">Performs a stateful intersection of the internal set with the given tupleSketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Intersection.html#intersect-org.apache.datasketches.tuple.Sketch-">intersect(Sketch<S>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Intersection.html#intersect-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-">intersect(Sketch<S>, Sketch<S>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection</a></dt>
<dd>
-<div class="block">Performs a stateful intersection of the internal set with the given tupleSketch.</div>
+<div class="block">Perform a stateless intersect set operation on the two given tuple sketches and returns the
+ result as an unordered CompactSketch on the heap.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Intersection.html#intersect-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-S-">intersect(Sketch<S>, Sketch, S)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection</a></dt>
<dd>
<div class="block">Perform a stateless intersect set operation on a tuple sketch and a theta sketch and returns the
result as an unordered CompactSketch on the heap.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Intersection.html#intersect-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-">intersect(Sketch<S>, Sketch<S>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Intersection.html#intersect-org.apache.datasketches.tuple.Sketch-">intersect(Sketch<S>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection</a></dt>
<dd>
-<div class="block">Perform a stateless intersect set operation on the two given tuple sketches and returns the
- result as an unordered CompactSketch on the heap.</div>
+<div class="block">Performs a stateful intersection of the internal set with the given tupleSketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummarySetOperations.html#intersection-org.apache.datasketches.tuple.adouble.DoubleSummary-org.apache.datasketches.tuple.adouble.DoubleSummary-">intersection(DoubleSummary, DoubleSummary)</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummarySetOperations.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSummarySet [...]
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummarySetOperations.html#intersection-org.apache.datasketches.tuple.aninteger.IntegerSummary-org.apache.datasketches.tuple.aninteger.IntegerSummary-">intersection(IntegerSummary, IntegerSummary)</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummarySetOperations.html" title="class in org.apache.datasketches.tuple.aninteger [...]
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummarySetOperations.html#intersection-org.apache.datasketches.tuple.strings.ArrayOfStringsSummary-org.apache.datasketches.tuple.strings.ArrayOfStringsSummary-">intersection(ArrayOfStringsSummary, ArrayOfStringsSummary)</a></span> - Method in class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummarySetOperations.html" title="class in org.apa [...]
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/SummarySetOperations.html#intersection-S-S-">intersection(S, S)</a></span> - Method in interface org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/SummarySetOperations.html" title="interface in org.apache.datasketches.tuple">SummarySetOperations</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Intersection.html#intersect-org.apache.datasketches.theta.Sketch-S-">intersect(Sketch, S)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection</a></dt>
<dd>
-<div class="block">This is called by the intersection operator when both sketches have the same hash value.</div>
+<div class="block">Performs a stateful intersection of the internal set with the given thetaSketch by combining entries
+ using the hashes from the theta sketch and summary values from the given summary and rules
+ from the summarySetOps defined by the Intersection constructor.</div>
</dd>
<dt><a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta"><span class="typeNameLink">Intersection</span></a> - Class in <a href="org/apache/datasketches/theta/package-summary.html">org.apache.datasketches.theta</a></dt>
<dd>
<div class="block">The API for intersection operations</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Intersection.html#Intersection--">Intersection()</a></span> - Constructor for class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta">Intersection</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummarySetOperations.html#intersection-org.apache.datasketches.tuple.adouble.DoubleSummary-org.apache.datasketches.tuple.adouble.DoubleSummary-">intersection(DoubleSummary, DoubleSummary)</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummarySetOperations.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSummarySet [...]
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummarySetOperations.html#intersection-org.apache.datasketches.tuple.aninteger.IntegerSummary-org.apache.datasketches.tuple.aninteger.IntegerSummary-">intersection(IntegerSummary, IntegerSummary)</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummarySetOperations.html" title="class in org.apache.datasketches.tuple.aninteger [...]
+<dd> </dd>
<dt><a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple"><span class="typeNameLink">Intersection</span></a><<a href="org/apache/datasketches/tuple/Intersection.html" title="type parameter in Intersection">S</a> extends <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tu [...]
<dd>
<div class="block">Computes an intersection of two or more generic tuple sketches or generic tuple sketches
combined with theta sketches.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Intersection.html#Intersection--">Intersection()</a></span> - Constructor for class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta">Intersection</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Intersection.html#Intersection-org.apache.datasketches.tuple.SummarySetOperations-">Intersection(SummarySetOperations<S>)</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection</a></dt>
<dd>
<div class="block">Creates new Intersection instance with instructions on how to process two summaries that
intersect.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#INTERSECTION">INTERSECTION</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummarySetOperations.html#intersection-org.apache.datasketches.tuple.strings.ArrayOfStringsSummary-org.apache.datasketches.tuple.strings.ArrayOfStringsSummary-">intersection(ArrayOfStringsSummary, ArrayOfStringsSummary)</a></span> - Method in class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummarySetOperations.html" title="class in org.apa [...]
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/SummarySetOperations.html#intersection-S-S-">intersection(S, S)</a></span> - Method in interface org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/SummarySetOperations.html" title="interface in org.apache.datasketches.tuple">SummarySetOperations</a></dt>
<dd>
-<div class="block">The Intersection family is an operation for the Theta Sketch Framework of sketches.</div>
+<div class="block">This is called by the intersection operator when both sketches have the same hash value.</div>
</dd>
<dt><a href="org/apache/datasketches/hll/IntMemoryPairIterator.html" title="class in org.apache.datasketches.hll"><span class="typeNameLink">IntMemoryPairIterator</span></a> - Class in <a href="org/apache/datasketches/hll/package-summary.html">org.apache.datasketches.hll</a></dt>
<dd>
@@ -3393,15 +3366,15 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
with optional associated counts (<i><T></i> item, <i>long</i> count) that are members of a
multiset of such items.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#ItemsSketch-int-">ItemsSketch(int)</a></span> - Constructor for class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dd>
+<div class="block">Construct this sketch with the parameter maxMapSize and the default initialMapSize (8).</div>
+</dd>
<dt><a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles"><span class="typeNameLink">ItemsSketch</span></a><<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>> - Class in <a href="org/apache/datasketches/quantiles/package-summary.html">org.apache.datasketches.quantiles</a></dt>
<dd>
<div class="block">This is a stochastic streaming sketch that enables near-real time analysis of the
approximate distribution of comparable items from a very large stream in a single pass.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#ItemsSketch-int-">ItemsSketch(int)</a></span> - Constructor for class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Construct this sketch with the parameter maxMapSize and the default initialMapSize (8).</div>
-</dd>
<dt><a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" title="class in org.apache.datasketches.frequencies"><span class="typeNameLink">ItemsSketch.Row</span></a><<a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" title="type parameter in ItemsSketch.Row">T</a>> - Class in <a href="org/apache/datasketches/frequencies/package-summary.html">org.apache.datasketches.frequencies</a></dt>
<dd>
<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
@@ -3447,11 +3420,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Computes the Jaccard similarity index with upper and lower bounds.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#jaccard-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-S-org.apache.datasketches.tuple.SummarySetOperations-">jaccard(Sketch<S>, Sketch, S, SummarySetOperations<S>)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasketches.tuple">JaccardSimilarity [...]
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#jaccard-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.SummarySetOperations-">jaccard(Sketch<S>, Sketch<S>, SummarySetOperations<S>)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasketches.tuple">JaccardSimila [...]
<dd>
<div class="block">Computes the Jaccard similarity index with upper and lower bounds.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#jaccard-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.SummarySetOperations-">jaccard(Sketch<S>, Sketch<S>, SummarySetOperations<S>)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasketches.tuple">JaccardSimila [...]
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#jaccard-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-S-org.apache.datasketches.tuple.SummarySetOperations-">jaccard(Sketch<S>, Sketch, S, SummarySetOperations<S>)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasketches.tuple">JaccardSimilarity [...]
<dd>
<div class="block">Computes the Jaccard similarity index with upper and lower bounds.</div>
</dd>
@@ -3459,12 +3432,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Jaccard similarity of two Theta Sketches.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/JaccardSimilarity.html#JaccardSimilarity--">JaccardSimilarity()</a></span> - Constructor for class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/JaccardSimilarity.html" title="class in org.apache.datasketches.theta">JaccardSimilarity</a></dt>
+<dd> </dd>
<dt><a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasketches.tuple"><span class="typeNameLink">JaccardSimilarity</span></a> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">Jaccard similarity of two Tuple Sketches, or alternatively, of a Tuple and Theta Sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/JaccardSimilarity.html#JaccardSimilarity--">JaccardSimilarity()</a></span> - Constructor for class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/JaccardSimilarity.html" title="class in org.apache.datasketches.theta">JaccardSimilarity</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#JaccardSimilarity--">JaccardSimilarity()</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasketches.tuple">JaccardSimilarity</a></dt>
<dd> </dd>
</dl>
@@ -3473,10 +3446,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</a>
<h2 class="title">K</h2>
<dl>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#KLL">KLL</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<div class="block">KLL quanliles sketch</div>
-</dd>
<dt><a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll"><span class="typeNameLink">KllFloatsSketch</span></a> - Class in <a href="org/apache/datasketches/kll/package-summary.html">org.apache.datasketches.kll</a></dt>
<dd>
<div class="block">Implementation of a very compact quantiles sketch with lazy compaction scheme
@@ -3500,28 +3469,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</a>
<h2 class="title">L</h2>
<dl>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/GenericInequalitySearch.Inequality.html#LE">LE</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/GenericInequalitySearch.Inequality.html" title="enum in org.apache.datasketches">GenericInequalitySearch.Inequality</a></dt>
-<dd>
-<div class="block">Less-Than Or Equals</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/InequalitySearch.html#LE">LE</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/InequalitySearch.html" title="enum in org.apache.datasketches">InequalitySearch</a></dt>
-<dd>
-<div class="block">Given a sorted array of increasing values <i>arr[]</i> and a key value <i>V</i>,
- this criterion instructs the binary search algorithm to find the highest adjacent pair of
- values <i>{A,B}</i> such that <i>A ≤ V < B</i>.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/ResizeFactor.html#lg--">lg()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/ResizeFactor.html" title="enum in org.apache.datasketches">ResizeFactor</a></dt>
<dd>
<div class="block">Returns the Log-base 2 of the Resize Factor</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#log2-double-">log2(double)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
-<dd>
-<div class="block">The log base 2 of the value</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#LOG2">LOG2</a></span> - Static variable in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
<dd>
<div class="block">The natural logarithm of 2.0.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#log2-double-">log2(double)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
+<dd>
+<div class="block">The log base 2 of the value</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#logB-double-double-">logB(double, double)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
<dd>
<div class="block">Returns the logarithm_logBase of x.</div>
@@ -3556,30 +3515,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">The java line separator character as a String.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/GenericInequalitySearch.Inequality.html#LT">LT</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/GenericInequalitySearch.Inequality.html" title="enum in org.apache.datasketches">GenericInequalitySearch.Inequality</a></dt>
-<dd>
-<div class="block">Less-Than</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/InequalitySearch.html#LT">LT</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/InequalitySearch.html" title="enum in org.apache.datasketches">InequalitySearch</a></dt>
-<dd>
-<div class="block">Given a sorted array of increasing values <i>arr[]</i> and a key value <i>V</i>,
- this criterion instructs the binary search algorithm to find the highest adjacent pair of
- values <i>{A,B}</i> such that <i>A < V ≤ B</i>.</div>
-</dd>
</dl>
<a name="I:M">
<!-- -->
</a>
<h2 class="title">M</h2>
<dl>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html#Max">Max</a></span> - org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html" title="enum in org.apache.datasketches.tuple.adouble">DoubleSummary.Mode</a></dt>
-<dd>
-<div class="block">The aggregation mode is the maximum function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html#Max">Max</a></span> - org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html" title="enum in org.apache.datasketches.tuple.aninteger">IntegerSummary.Mode</a></dt>
-<dd>
-<div class="block">The aggregation mode is the maximum function.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#MAX_LG_NOM_LONGS">MAX_LG_NOM_LONGS</a></span> - Static variable in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
<dd>
<div class="block">The largest Log2 nom entries allowed: 26.</div>
@@ -3613,14 +3554,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns the given time in milliseconds formatted as Hours:Min:Sec.mSec</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html#Min">Min</a></span> - org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html" title="enum in org.apache.datasketches.tuple.adouble">DoubleSummary.Mode</a></dt>
-<dd>
-<div class="block">The aggregation mode is the minimum function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html#Min">Min</a></span> - org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html" title="enum in org.apache.datasketches.tuple.aninteger">IntegerSummary.Mode</a></dt>
-<dd>
-<div class="block">The aggregation mode is the minimum function.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#MIN_LG_ARR_LONGS">MIN_LG_ARR_LONGS</a></span> - Static variable in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
<dd>
<div class="block">The smallest Log2 cache size allowed: 5.</div>
@@ -3633,12 +3566,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns the smallest log hash table size given the count of items and the rebuild threshold.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#modulo-long:A-int-">modulo(long[], int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#modulo-long-long-int-">modulo(long, long, int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
<div class="block">Returns the remainder from the modulo division of the 128-bit output of the murmurHash3 by the
divisor.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#modulo-long-long-int-">modulo(long, long, int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#modulo-long:A-int-">modulo(long[], int)</a></span> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></dt>
<dd>
<div class="block">Returns the remainder from the modulo division of the 128-bit output of the murmurHash3 by the
divisor.</div>
@@ -3668,6 +3601,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Construct a mergeable sampling sketch with up to k samples using the default resize
factor (8).</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#newInstance-int-org.apache.datasketches.ResizeFactor-">newInstance(int, ResizeFactor)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
+<dd>
+<div class="block">Construct a mergeable sampling sketch with up to k samples using a specified resize factor.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#newInstance-int-">newInstance(int)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
<dd>
<div class="block">Creates an empty Union with a maximum reservoir capacity of size k.</div>
@@ -3677,6 +3614,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
factor (8).</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#newInstance-int-org.apache.datasketches.ResizeFactor-">newInstance(int, ResizeFactor)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
+<dd>
+<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
+ factor (8).</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html#newInstance-int-">newInstance(int)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirLongsUnion</a></dt>
<dd>
<div class="block">Creates an empty Union with a maximum reservoir capacity of size k.</div>
@@ -3685,23 +3627,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Construct a varopt sampling sketch with up to k samples using the default resize factor (8).</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#newInstance-int-">newInstance(int)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
-<dd>
-<div class="block">Creates an empty Union with a maximum capacity of size k.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#newInstance-int-org.apache.datasketches.ResizeFactor-">newInstance(int, ResizeFactor)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Construct a mergeable sampling sketch with up to k samples using a specified resize factor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#newInstance-int-org.apache.datasketches.ResizeFactor-">newInstance(int, ResizeFactor)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
- factor (8).</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html#newInstance-int-org.apache.datasketches.ResizeFactor-">newInstance(int, ResizeFactor)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a></dt>
<dd>
<div class="block">Construct a varopt sampling sketch with up to k samples using the specified resize factor.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#newInstance-int-">newInstance(int)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
+<dd>
+<div class="block">Creates an empty Union with a maximum capacity of size k.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummaryFactory.html#newSummary--">newSummary()</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummaryFactory.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSummaryFactory</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummaryFactory.html#newSummary--">newSummary()</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummaryFactory.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSummaryFactory</a></dt>
@@ -3710,6 +3643,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/SummaryFactory.html#newSummary--">newSummary()</a></span> - Method in interface org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/SummaryFactory.html" title="interface in org.apache.datasketches.tuple">SummaryFactory</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Util.html#newSummaryArray-S:A-int-">newSummaryArray(S[], int)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Util.html" title="class in org.apache.datasketches.tuple">Util</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketchIterator.html#next--">next()</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketchIterator.html" title="class in org.apache.datasketches.kll">KllFloatsSketchIterator</a></dt>
<dd>
<div class="block">Advancing the iterator and checking existence of the next entry
@@ -3750,16 +3685,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/IntMemoryPairIterator.html#nextValid--">nextValid()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/IntMemoryPairIterator.html" title="class in org.apache.datasketches.hll">IntMemoryPairIterator</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ErrorType.html#NO_FALSE_NEGATIVES">NO_FALSE_NEGATIVES</a></span> - org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ErrorType.html" title="enum in org.apache.datasketches.frequencies">ErrorType</a></dt>
-<dd>
-<div class="block">No <i>Type II</i> error samples will be excluded from the sample set,
- which means all <i>Truly Positive</i> samples will be included in the sample set.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ErrorType.html#NO_FALSE_POSITIVES">NO_FALSE_POSITIVES</a></span> - org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ErrorType.html" title="enum in org.apache.datasketches.frequencies">ErrorType</a></dt>
-<dd>
-<div class="block">No <i>Type I</i> error samples will be included in the sample set,
- which means all <i>Truly Negative</i> samples will be excluded from the sample set.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/BoundsOnBinomialProportions.html#normalCDF-double-">normalCDF(double)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/BoundsOnBinomialProportions.html" title="class in org.apache.datasketches">BoundsOnBinomialProportions</a></dt>
<dd>
<div class="block">Computes an approximation to normalCDF(x).</div>
@@ -3769,14 +3694,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">This is part of a multistep, stateful AnotB operation and sets the given Theta sketch as the
second (or <i>n+1</i>th) argument <i>B</i> of <i>A-AND-NOT-B</i>.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/AnotB.html#notB-org.apache.datasketches.theta.Sketch-">notB(Sketch)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/AnotB.html#notB-org.apache.datasketches.tuple.Sketch-">notB(Sketch<S>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></dt>
<dd>
-<div class="block">This is part of a multistep, stateful AnotB operation and sets the given Theta sketch as the
+<div class="block">This is part of a multistep, stateful AnotB operation and sets the given Tuple sketch as the
second (or <i>n+1</i>th) argument <i>B</i> of <i>A-AND-NOT-B</i>.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/AnotB.html#notB-org.apache.datasketches.tuple.Sketch-">notB(Sketch<S>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/AnotB.html#notB-org.apache.datasketches.theta.Sketch-">notB(Sketch)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></dt>
<dd>
-<div class="block">This is part of a multistep, stateful AnotB operation and sets the given Tuple sketch as the
+<div class="block">This is part of a multistep, stateful AnotB operation and sets the given Theta sketch as the
second (or <i>n+1</i>th) argument <i>B</i> of <i>A-AND-NOT-B</i>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/Util.html#numberOfLeadingOnes-long-">numberOfLeadingOnes(long)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches">Util</a></dt>
@@ -3977,10 +3902,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</a>
<h2 class="title">Q</h2>
<dl>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#QUANTILES">QUANTILES</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<div class="block">The Quantiles family of sketches.</div>
-</dd>
<dt><a href="org/apache/datasketches/QuantilesHelper.html" title="class in org.apache.datasketches"><span class="typeNameLink">QuantilesHelper</span></a> - Class in <a href="org/apache/datasketches/package-summary.html">org.apache.datasketches</a></dt>
<dd>
<div class="block">Common static methods for quantiles sketches</div>
@@ -3998,14 +3919,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">QuickSelect algorithm improved from Sedgewick.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#QUICKSELECT">QUICKSELECT</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<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>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html#QuickSelectSketch">QuickSelectSketch</a></span> - org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html" title="enum in org.apache.datasketches.tuple">SerializerDeserializer.SketchType</a></dt>
-<dd> </dd>
</dl>
<a name="I:R">
<!-- -->
@@ -4026,23 +3939,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">The hash table rebuild threshold = 15.0/16.0.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#RejectedDuplicate">RejectedDuplicate</a></span> - org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
-<dd>
-<div class="block">The hash was rejected as a duplicate.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#RejectedNullOrEmpty">RejectedNullOrEmpty</a></span> - org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
-<dd>
-<div class="block">The hash was rejected because it was null or empty.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#RejectedOverTheta">RejectedOverTheta</a></span> - org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
-<dd>
-<div class="block">The hash was rejected because the value was negative, zero or
- greater than theta.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#REQ">REQ</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<div class="block">Relative Error Quantiles Sketch</div>
-</dd>
<dt><a href="org/apache/datasketches/req/ReqDebug.html" title="interface in org.apache.datasketches.req"><span class="typeNameLink">ReqDebug</span></a> - Interface in <a href="org/apache/datasketches/req/package-summary.html">org.apache.datasketches.req</a></dt>
<dd>
<div class="block">The signaling interface that allows comprehensive analysis of the ReqSketch and ReqCompactor
@@ -4066,14 +3962,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Constructor for the ReqSketchBuilder.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#RESERVOIR">RESERVOIR</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<div class="block">The Reservoir family of sketches.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#RESERVOIR_UNION">RESERVOIR_UNION</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<div class="block">The reservoir sampling family of Union operations.</div>
-</dd>
<dt><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling"><span class="typeNameLink">ReservoirItemsSketch</span></a><<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>> - Class in <a href="org/apache/datasketches/sampling/package-summary.html">org.apache.datasketches.sampling</a></dt>
<dd>
<div class="block">This sketch provides a reservoir sample over an input stream of items.</div>
@@ -4155,6 +4043,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Resets this sketch back to a virgin empty state.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/AnotB.html#reset--">reset()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</a></dt>
+<dd>
+<div class="block">Resets this operation back to the empty state.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html#reset--">reset()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesIntersection.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesIntersection</a></dt>
<dd>
<div class="block">Resets the internal set to the initial state, which represents the Universal Set</div>
@@ -4198,30 +4090,30 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">A simple object o capture the results of a subset sum query on a sampling sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#select-double:A-int-int-int-">select(double[], int, int, int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#select-long:A-int-int-int-">select(long[], int, int, int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
<dd>
<div class="block">Gets the 0-based kth order statistic from the array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#select-long:A-int-int-int-">select(long[], int, int, int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#select-double:A-int-int-int-">select(double[], int, int, int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
<dd>
<div class="block">Gets the 0-based kth order statistic from the array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#selectExcludingZeros-double:A-int-int-">selectExcludingZeros(double[], int, int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#selectExcludingZeros-long:A-int-int-">selectExcludingZeros(long[], int, int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
<dd>
<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#selectExcludingZeros-long:A-int-int-">selectExcludingZeros(long[], int, int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#selectExcludingZeros-double:A-int-int-">selectExcludingZeros(double[], int, int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
<dd>
<div class="block">Gets the 1-based kth order statistic from the array excluding any zero values in the
array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#selectIncludingZeros-double:A-int-">selectIncludingZeros(double[], int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#selectIncludingZeros-long:A-int-">selectIncludingZeros(long[], int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
<dd>
<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#selectIncludingZeros-long:A-int-">selectIncludingZeros(long[], int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/QuickSelect.html#selectIncludingZeros-double:A-int-">selectIncludingZeros(double[], int)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/QuickSelect.html" title="class in org.apache.datasketches">QuickSelect</a></dt>
<dd>
<div class="block">Gets the 1-based kth order statistic from the array including any zero values in the
array.</div>
@@ -4240,6 +4132,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/ArrayOfDoublesSerDe.html#serializeToByteArray-java.lang.Double:A-">serializeToByteArray(Double[])</a></span> - Method in class org.apache.datasketches.<a href="org/apache/datasketches/ArrayOfDoublesSerDe.html" title="class in org.apache.datasketches">ArrayOfDoublesSerDe</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray(T[])</a></span> - Method in class org.apache.datasketches.<a href="org/apache/datasketches/ArrayOfItemsSerDe.html" title="class in org.apache.datasketches">ArrayOfItemsSerDe</a></dt>
+<dd>
+<div class="block">Serialize an array of items to byte array.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/ArrayOfLongsSerDe.html#serializeToByteArray-java.lang.Long:A-">serializeToByteArray(Long[])</a></span> - Method in class org.apache.datasketches.<a href="org/apache/datasketches/ArrayOfLongsSerDe.html" title="class in org.apache.datasketches">ArrayOfLongsSerDe</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/ArrayOfNumbersSerDe.html#serializeToByteArray-java.lang.Number:A-">serializeToByteArray(Number[])</a></span> - Method in class org.apache.datasketches.<a href="org/apache/datasketches/ArrayOfNumbersSerDe.html" title="class in org.apache.datasketches">ArrayOfNumbersSerDe</a></dt>
@@ -4248,10 +4144,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/ArrayOfUtf16StringsSerDe.html#serializeToByteArray-java.lang.String:A-">serializeToByteArray(String[])</a></span> - Method in class org.apache.datasketches.<a href="org/apache/datasketches/ArrayOfUtf16StringsSerDe.html" title="class in org.apache.datasketches">ArrayOfUtf16StringsSerDe</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/ArrayOfItemsSerDe.html#serializeToByteArray-T:A-">serializeToByteArray(T[])</a></span> - Method in class org.apache.datasketches.<a href="org/apache/datasketches/ArrayOfItemsSerDe.html" title="class in org.apache.datasketches">ArrayOfItemsSerDe</a></dt>
-<dd>
-<div class="block">Serialize an array of items to byte array.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#serializeToString--">serializeToString()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
<dd>
<div class="block">Returns a String representation of this sketch</div>
@@ -4362,10 +4254,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">The parent API for all Set Operations</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#setOperationBuilder--">setOperationBuilder()</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Ref: <a href="org/apache/datasketches/theta/SetOperationBuilder.html" title="class in org.apache.datasketches.theta"><code>SetOperationBuilder</code></a></div>
-</dd>
<dt><a href="org/apache/datasketches/theta/SetOperationBuilder.html" title="class in org.apache.datasketches.theta"><span class="typeNameLink">SetOperationBuilder</span></a> - Class in <a href="org/apache/datasketches/theta/package-summary.html">org.apache.datasketches.theta</a></dt>
<dd>
<div class="block">For building a new SetOperation.</div>
@@ -4374,6 +4262,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Constructor for building a new SetOperation.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#setOperationBuilder--">setOperationBuilder()</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
+<dd>
+<div class="block">Ref: <a href="org/apache/datasketches/theta/SetOperationBuilder.html" title="class in org.apache.datasketches.theta"><code>SetOperationBuilder</code></a></div>
+</dd>
+<dt><a href="org/apache/datasketches/SetOperationCornerCases.html" title="class in org.apache.datasketches"><span class="typeNameLink">SetOperationCornerCases</span></a> - Class in <a href="org/apache/datasketches/package-summary.html">org.apache.datasketches</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.html#SetOperationCornerCases--">SetOperationCornerCases()</a></span> - Constructor for class org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.html" title="class in org.apache.datasketches">SetOperationCornerCases</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/datasketches/SetOperationCornerCases.AnotbAction.html" title="enum in org.apache.datasketches"><span class="typeNameLink">SetOperationCornerCases.AnotbAction</span></a> - Enum in <a href="org/apache/datasketches/package-summary.html">org.apache.datasketches</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches"><span class="typeNameLink">SetOperationCornerCases.CornerCase</span></a> - Enum in <a href="org/apache/datasketches/package-summary.html">org.apache.datasketches</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/datasketches/SetOperationCornerCases.IntersectAction.html" title="enum in org.apache.datasketches"><span class="typeNameLink">SetOperationCornerCases.IntersectAction</span></a> - Enum in <a href="org/apache/datasketches/package-summary.html">org.apache.datasketches</a></dt>
+<dd> </dd>
+<dt><a href="org/apache/datasketches/SetOperationCornerCases.UnionAction.html" title="enum in org.apache.datasketches"><span class="typeNameLink">SetOperationCornerCases.UnionAction</span></a> - Enum in <a href="org/apache/datasketches/package-summary.html">org.apache.datasketches</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperationBuilder.html#setP-float-">setP(float)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperationBuilder.html" title="class in org.apache.datasketches.theta">SetOperationBuilder</a></dt>
<dd>
<div class="block">Sets the upfront uniform sampling probability, <i>p</i>.</div>
@@ -4434,11 +4338,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Tests similarity of a measured Sketch against an expected Sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#similarityTest-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-S-org.apache.datasketches.tuple.SummarySetOperations-double-">similarityTest(Sketch<S>, Sketch, S, SummarySetOperations<S>, double)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasket [...]
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#similarityTest-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.SummarySetOperations-double-">similarityTest(Sketch<S>, Sketch<S>, SummarySetOperations<S>, double)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.data [...]
<dd>
<div class="block">Tests similarity of a measured Sketch against an expected Sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#similarityTest-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.SummarySetOperations-double-">similarityTest(Sketch<S>, Sketch<S>, SummarySetOperations<S>, double)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.data [...]
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/JaccardSimilarity.html#similarityTest-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-S-org.apache.datasketches.tuple.SummarySetOperations-double-">similarityTest(Sketch<S>, Sketch, S, SummarySetOperations<S>, double)</a></span> - Static method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/JaccardSimilarity.html" title="class in org.apache.datasket [...]
<dd>
<div class="block">Tests similarity of a measured Sketch against an expected Sketch.</div>
</dd>
@@ -4512,6 +4416,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Iterator over a generic tuple sketch</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.html#sketchStateId-boolean-int-long-">sketchStateId(boolean, int, long)</a></span> - Static method in class org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.html" title="class in org.apache.datasketches">SetOperationCornerCases</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CompressionCharacterization.html#start--">start()</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CompressionCharacterization.html" title="class in org.apache.datasketches.cpc">CompressionCharacterization</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/MergingValidation.html#start--">start()</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/MergingValidation.html" title="class in org.apache.datasketches.cpc">MergingValidation</a></dt>
@@ -4552,14 +4458,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns the Family given the family name</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html#Sum">Sum</a></span> - org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html" title="enum in org.apache.datasketches.tuple.adouble">DoubleSummary.Mode</a></dt>
-<dd>
-<div class="block">The aggregation mode is the summation function.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html#Sum">Sum</a></span> - org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html" title="enum in org.apache.datasketches.tuple.aninteger">IntegerSummary.Mode</a></dt>
-<dd>
-<div class="block">The aggregation mode is the summation function.</div>
-</dd>
<dt><a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple"><span class="typeNameLink">Summary</span></a> - Interface in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">Interface for user-defined Summary, which is associated with every hash in a tuple sketch</div>
@@ -4572,6 +4470,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Interface for user-defined SummaryFactory</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketch.html#summaryFactory_">summaryFactory_</a></span> - Variable in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></dt>
+<dd> </dd>
<dt><a href="org/apache/datasketches/tuple/SummarySetOperations.html" title="interface in org.apache.datasketches.tuple"><span class="typeNameLink">SummarySetOperations</span></a><<a href="org/apache/datasketches/tuple/SummarySetOperations.html" title="type parameter in SummarySetOperations">S</a> extends <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>> - Interface in <a href="org/apache/datasketches/tuple/package- [...]
<dd>
<div class="block">This is to provide methods of producing unions and intersections of two Summary objects.</div>
@@ -4598,6 +4498,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Return this sketch as a compressed byte array.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a byte array representation of this sketch</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
<dd>
<div class="block">Returns a byte array representation of this sketch</div>
@@ -4610,69 +4514,53 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Serialize this sketch to a byte array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Serialize this union to a byte array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#toByteArray-boolean-">toByteArray(boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
-<div class="block">Returns a byte array representation of this sketch</div>
+<div class="block">Serialize this sketch in a byte array form.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirLongsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
<dd>
-<div class="block">Returns a byte array representation of this union</div>
+<div class="block">Serialize this union to a byte array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Intersection.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta">Intersection</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
-<div class="block">Serialize this intersection to a byte array form.</div>
+<div class="block">Serialize this sketch to a byte array form.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#toByteArray-boolean-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(boolean, ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
<div class="block">Serialize this sketch to a byte array form.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
<dd>
-<div class="block">Returns a byte array image of this Union object</div>
+<div class="block">Serialize this union to a byte array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummary.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummary.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSummary</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSummary</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/CompactSketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<? super T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
<dd>
-<div class="block">This is to serialize an instance to a byte array.</div>
+<div class="block">Returns a byte array representation of this sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummary.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Summary.html#toByteArray--">toByteArray()</a></span> - Method in interface org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray(ArrayOfItemsSerDe<? super T>, Class<?>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
<dd>
-<div class="block">This is to serialize a Summary instance to a byte array.</div>
+<div class="block">Returns a byte array representation of this sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#toByteArray-boolean-">toByteArray(boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
<dd>
-<div class="block">Serialize this sketch in a byte array form.</div>
+<div class="block">Returns a byte array representation of this union</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#toByteArray-boolean-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(boolean, ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray(ArrayOfItemsSerDe<T>, Class<?>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
<dd>
-<div class="block">Serialize this sketch to a byte array form.</div>
+<div class="block">Returns a byte array representation of this union.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<? super T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
<dd>
-<div class="block">Returns a byte array representation of this sketch.</div>
+<div class="block">Returns a byte array representation of this sketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<? super T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirLongsUnion</a></dt>
<dd>
-<div class="block">Returns a byte array representation of this sketch.</div>
+<div class="block">Returns a byte array representation of this union</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray(ArrayOfItemsSerDe<? super T>, Class<?>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<? super T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a></dt>
<dd>
<div class="block">Returns a byte array representation of this sketch.</div>
</dd>
@@ -4680,33 +4568,45 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns a byte array representation of this sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
<dd>
-<div class="block">Returns a byte array representation of this sketch</div>
+<div class="block">Returns a byte array representation of this union</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray(ArrayOfItemsSerDe<T>, Class<?>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
<dd>
-<div class="block">Serialize this sketch to a byte array form.</div>
+<div class="block">Returns a byte array representation of this union.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Intersection.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Intersection.html" title="class in org.apache.datasketches.theta">Intersection</a></dt>
<dd>
-<div class="block">Serialize this union to a byte array.</div>
+<div class="block">Serialize this intersection to a byte array form.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
-<div class="block">Returns a byte array representation of this union</div>
+<div class="block">Serialize this sketch to a byte array form.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-">toByteArray(ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
<dd>
-<div class="block">Returns a byte array representation of this union</div>
+<div class="block">Returns a byte array image of this Union object</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray(ArrayOfItemsSerDe<T>, Class<?>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummary.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummary.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSummary</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSummary</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/CompactSketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketch.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></dt>
<dd>
-<div class="block">Returns a byte array representation of this union.</div>
+<div class="block">This is to serialize a sketch instance to a byte array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#toByteArray-org.apache.datasketches.ArrayOfItemsSerDe-java.lang.Class-">toByteArray(ArrayOfItemsSerDe<T>, Class<?>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummary.html#toByteArray--">toByteArray()</a></span> - Method in class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Summary.html#toByteArray--">toByteArray()</a></span> - Method in interface org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a></dt>
<dd>
-<div class="block">Returns a byte array representation of this union.</div>
+<div class="block">This is to serialize a Summary instance to a byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#toCompactByteArray--">toCompactByteArray()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
<dd> </dd>
@@ -4723,6 +4623,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Return a human-readable string summary of this sketch</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#toString-boolean-">toString(boolean)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
+<dd>
+<div class="block">Return a human-readable string summary of this sketch</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#toString-byte:A-boolean-">toString(byte[], boolean)</a></span> - Static method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a CpcSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#toString-org.apache.datasketches.memory.Memory-boolean-">toString(Memory, boolean)</a></span> - Static method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a CpcSketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#toString--">toString()</a></span> - Method in enum org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/Group.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/Group.html" title="class in org.apache.datasketches.fdt">Group</a></dt>
@@ -4733,22 +4645,66 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns a human readable summary of this sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ItemsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ItemsSketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.Row.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.Row.html" title="class in org.apache.datasketches.frequencies">LongsSketch.Row</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
<dd>
<div class="block">Returns a human readable summary of this sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a LongsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a LongsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#toString-boolean-boolean-boolean-boolean-">toString(boolean, boolean, boolean, boolean)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of an HllSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of an HllSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#toString-boolean-boolean-boolean-boolean-">toString(boolean, boolean, boolean, boolean)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hllmap/UniqueCountMap.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.hllmap.<a href="org/apache/datasketches/hllmap/UniqueCountMap.html" title="class in org.apache.datasketches.hllmap">UniqueCountMap</a></dt>
<dd>
<div class="block">Returns a string with a human-readable summary of the UniqueCountMap and all the internal maps</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
+<dd>
+<div class="block">Returns a summary of the sketch as a string.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
<dd>
<div class="block">Returns summary information about this sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
+<dd>
+<div class="block">Returns summary information about this sketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a DoublesSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a DoublesSketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketchBuilder.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketchBuilder.html" title="class in org.apache.datasketches.quantiles">DoublesSketchBuilder</a></dt>
<dd>
<div class="block">Creates a human readable string that describes the current configuration of this builder.</div>
@@ -4757,14 +4713,34 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns summary information about the backing sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
+<dd>
+<div class="block">Returns summary information about the backing sketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
<div class="block">Returns summary information about this sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns summary information about this sketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of an ItemsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of an ItemsSketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
<dd>
<div class="block">Returns summary information about the backing sketch.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
+<dd>
+<div class="block">Returns summary information about the backing sketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketchBuilder.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketchBuilder.html" title="class in org.apache.datasketches.req">ReqSketchBuilder</a></dt>
@@ -4773,6 +4749,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns a human-readable summary of the sketch, without items.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirItemsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirItemsSketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
<dd>
<div class="block">Returns a human-readable summary of the sketch, without items.</div>
@@ -4781,6 +4765,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns a human-readable summary of the sketch, without items.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirLongsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirLongsSketch.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirLongsUnion</a></dt>
<dd>
<div class="block">Returns a human-readable summary of the sketch, without items.</div>
@@ -4789,7 +4781,15 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns a human-readable summary of the sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a byte array image of a VarOptItemsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a></dt>
+<dd>
+<div class="block">Returns a human readable string of the preamble of a Memory image of a VarOptItemsSketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
<dd>
<div class="block">Returns a human-readable summary of the sketch, without items.</div>
</dd>
@@ -4799,124 +4799,24 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns a human readable summary of the sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketchBuilder.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketchBuilder.html" title="class in org.apache.datasketches.theta">UpdateSketchBuilder</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketch.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#toString-boolean-">toString(boolean)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Return a human-readable string summary of this sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
-<dd>
-<div class="block">Returns a summary of the sketch as a string.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns summary information about this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
-<dd>
-<div class="block">Returns summary information about the backing sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns summary information about this sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#toString-boolean-boolean-">toString(boolean, boolean)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
-<dd>
-<div class="block">Returns summary information about the backing sketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#toString-boolean-boolean-boolean-boolean-">toString(boolean, boolean, boolean, boolean)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#toString-boolean-boolean-boolean-boolean-">toString(boolean, boolean, boolean, boolean)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#toString-boolean-boolean-int-boolean-">toString(boolean, boolean, int, boolean)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
<div class="block">Gets a human readable listing of contents and summary of the given sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a LongsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of an HllSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a DoublesSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of an ItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a ReservoirLongsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a VarOptItemsSketch.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#toString-byte:A-">toString(byte[])</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
<div class="block">Returns a human readable string of the preamble of a byte array image of a Theta Sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#toString-byte:A-boolean-">toString(byte[], boolean)</a></span> - Static method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a byte array image of a CpcSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a LongsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of an HllSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesSketch.html" title="class in org.apache.datasketches.quantiles">DoublesSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a DoublesSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of an ItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirItemsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a ReservoirLongsSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a VarOptItemsSketch.</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#toString-org.apache.datasketches.memory.Memory-">toString(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
<div class="block">Returns a human readable string of the preamble of a Memory image of a Theta Sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#toString-org.apache.datasketches.memory.Memory-boolean-">toString(Memory, boolean)</a></span> - Static method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Returns a human readable string of the preamble of a Memory image of a CpcSketch.</div>
-</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketchBuilder.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketchBuilder.html" title="class in org.apache.datasketches.theta">UpdateSketchBuilder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Sketch.html#toString--">toString()</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/HllSketch.html#toUpdatableByteArray--">toUpdatableByteArray()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/HllSketch.html" title="class in org.apache.datasketches.hll">HllSketch</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#toUpdatableByteArray--">toUpdatableByteArray()</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
@@ -4925,21 +4825,28 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#TUPLE">TUPLE</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
-<dd>
-<div class="block">The Tuple family of sketches is a large family of sketches that are extensions of the
- Theta Sketch Framework.</div>
-</dd>
</dl>
<a name="I:U">
<!-- -->
</a>
<h2 class="title">U</h2>
<dl>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#union-org.apache.datasketches.memory.Memory-">union(Memory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dt><a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll"><span class="typeNameLink">Union</span></a> - Class in <a href="org/apache/datasketches/hll/package-summary.html">org.apache.datasketches.hll</a></dt>
<dd>
-<div class="block">Perform a Union operation with <i>this</i> union and the given Memory image of any sketch of the
- Theta Family.</div>
+<div class="block">This performs union operations for all HllSketches.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#Union--">Union()</a></span> - Constructor for class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dd>
+<div class="block">Construct this Union operator with the default maximum log-base-2 of <i>K</i>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#Union-int-">Union(int)</a></span> - Constructor for class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dd>
+<div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#Union-int-org.apache.datasketches.memory.WritableMemory-">Union(int, WritableMemory)</a></span> - Constructor for class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dd>
+<div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i> and the given
+ WritableMemory as the destination for this Union.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/PairwiseSetOperations.html#union-org.apache.datasketches.theta.CompactSketch-org.apache.datasketches.theta.CompactSketch-">union(CompactSketch, CompactSketch)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/PairwiseSetOperations.html" title="class in org.apache.datasketches.theta">PairwiseSetOperations</a></dt>
<dd>
@@ -4955,10 +4862,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
complete seed handling.</span></div>
</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#union-org.apache.datasketches.theta.Sketch-">union(Sketch)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dt><a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta"><span class="typeNameLink">Union</span></a> - Class in <a href="org/apache/datasketches/theta/package-summary.html">org.apache.datasketches.theta</a></dt>
<dd>
-<div class="block">Perform a Union operation with <i>this</i> union and the given on-heap sketch of the Theta Family.</div>
+<div class="block">Compute the union of two or more theta sketches.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#Union--">Union()</a></span> - Constructor for class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#union-org.apache.datasketches.theta.Sketch-org.apache.datasketches.theta.Sketch-">union(Sketch, Sketch)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
<dd>
<div class="block">This implements a stateless, pair-wise union operation.</div>
@@ -4967,11 +4876,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">This implements a stateless, pair-wise union operation.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#union-org.apache.datasketches.theta.Sketch-S-">union(Sketch, S)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#union-org.apache.datasketches.theta.Sketch-">union(Sketch)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
<dd>
-<div class="block">Performs a stateful union of the internal set with the given thetaSketch by combining entries
- using the hashes from the theta sketch and summary values from the given summary and rules
- from the summarySetOps defined by the Union constructor.</div>
+<div class="block">Perform a Union operation with <i>this</i> union and the given on-heap sketch of the Theta Family.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#union-org.apache.datasketches.memory.Memory-">union(Memory)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dd>
+<div class="block">Perform a Union operation with <i>this</i> union and the given Memory image of any sketch of the
+ Theta Family.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummarySetOperations.html#union-org.apache.datasketches.tuple.adouble.DoubleSummary-org.apache.datasketches.tuple.adouble.DoubleSummary-">union(DoubleSummary, DoubleSummary)</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummarySetOperations.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSummarySetOperations</a></dt>
<dd> </dd>
@@ -4979,19 +4891,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#union-org.apache.datasketches.tuple.arrayofdoubles.ArrayOfDoublesSketch-">union(ArrayOfDoublesSketch)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
<dd>
-<div class="block">Updates the union by adding a set of entries from a given sketch</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#union-org.apache.datasketches.tuple.Sketch-">union(Sketch<S>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
-<dd>
-<div class="block">Performs a stateful union of the internal set with the given tupleSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#union-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-S-">union(Sketch<S>, Sketch, S)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
-<dd>
-<div class="block">Perform a stateless, pair-wise union operation between a tupleSketch and a thetaSketch.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#union-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-">union(Sketch<S>, Sketch<S>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
-<dd>
-<div class="block">Perform a stateless, pair-wise union operation between two tuple sketches.</div>
+<div class="block">Updates the union by adding a set of entries from a given sketch, which can be on-heap or off-heap.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummarySetOperations.html#union-org.apache.datasketches.tuple.strings.ArrayOfStringsSummary-org.apache.datasketches.tuple.strings.ArrayOfStringsSummary-">union(ArrayOfStringsSummary, ArrayOfStringsSummary)</a></span> - Method in class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummarySetOperations.html" title="class in org.apache.datasketch [...]
<dd> </dd>
@@ -4999,47 +4899,36 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">This is called by the union operator when both sketches have the same hash value.</div>
</dd>
-<dt><a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll"><span class="typeNameLink">Union</span></a> - Class in <a href="org/apache/datasketches/hll/package-summary.html">org.apache.datasketches.hll</a></dt>
-<dd>
-<div class="block">This performs union operations for all HllSketches.</div>
-</dd>
-<dt><a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta"><span class="typeNameLink">Union</span></a> - Class in <a href="org/apache/datasketches/theta/package-summary.html">org.apache.datasketches.theta</a></dt>
-<dd>
-<div class="block">Compute the union of two or more theta sketches.</div>
-</dd>
<dt><a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple"><span class="typeNameLink">Union</span></a><<a href="org/apache/datasketches/tuple/Union.html" title="type parameter in Union">S</a> extends <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">Compute the union of two or more generic tuple sketches or generic tuple sketches combined with
theta sketches.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#Union--">Union()</a></span> - Constructor for class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#Union-org.apache.datasketches.tuple.SummarySetOperations-">Union(SummarySetOperations<S>)</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
<dd>
-<div class="block">Construct this Union operator with the default maximum log-base-2 of <i>K</i>.</div>
+<div class="block">Creates new Union instance with instructions on how to process two summaries that
+ overlap.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#Union--">Union()</a></span> - Constructor for class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#Union-int-">Union(int)</a></span> - Constructor for class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#Union-int-org.apache.datasketches.tuple.SummarySetOperations-">Union(int, SummarySetOperations<S>)</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
<dd>
-<div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i>.</div>
+<div class="block">Creates new Union instance.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#Union-int-org.apache.datasketches.memory.WritableMemory-">Union(int, WritableMemory)</a></span> - Constructor for class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#union-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.tuple.Sketch-">union(Sketch<S>, Sketch<S>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
<dd>
-<div class="block">Construct this Union operator with a given maximum log-base-2 of <i>K</i> and the given
- WritableMemory as the destination for this Union.</div>
+<div class="block">Perform a stateless, pair-wise union operation between two tuple sketches.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#Union-int-org.apache.datasketches.tuple.SummarySetOperations-">Union(int, SummarySetOperations<S>)</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#union-org.apache.datasketches.tuple.Sketch-org.apache.datasketches.theta.Sketch-S-">union(Sketch<S>, Sketch, S)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
<dd>
-<div class="block">Creates new Union instance with instructions on how to process two summaries that
- overlap.</div>
+<div class="block">Perform a stateless, pair-wise union operation between a tupleSketch and a thetaSketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#Union-org.apache.datasketches.tuple.SummarySetOperations-">Union(SummarySetOperations<S>)</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#union-org.apache.datasketches.tuple.Sketch-">union(Sketch<S>)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
<dd>
-<div class="block">Creates new Union instance with instructions on how to process two summaries that
- overlap.</div>
+<div class="block">Performs a stateful union of the internal set with the given tupleSketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#UNION">UNION</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Union.html#union-org.apache.datasketches.theta.Sketch-S-">union(Sketch, S)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</a></dt>
<dd>
-<div class="block">The Union family is an operation for the Theta Sketch Framework of sketches.</div>
+<div class="block">Performs a stateful union of the internal set with the given thetaSketch by combining entries
+ using the hashes from the theta sketch and summary values from the given summary.</div>
</dd>
<dt><a href="org/apache/datasketches/hllmap/UniqueCountMap.html" title="class in org.apache.datasketches.hllmap"><span class="typeNameLink">UniqueCountMap</span></a> - Class in <a href="org/apache/datasketches/hllmap/package-summary.html">org.apache.datasketches.hllmap</a></dt>
<dd>
@@ -5064,7 +4953,15 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#UpdatableSketch-org.apache.datasketches.memory.Memory-org.apache.datasketches.tuple.SummaryDeserializer-org.apache.datasketches.tuple.SummaryFactory-">UpdatableSketch(Memory, SummaryDeserializer<S>, SummaryFactory<S>)</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tup [...]
<dd>
-<div class="block">This is to create an instance of a sketch given a serialized form</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Heapifying a CompactSketch is not deprecated.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#UpdatableSketch-org.apache.datasketches.tuple.UpdatableSketch-">UpdatableSketch(UpdatableSketch<U, S>)</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
+<dd>
+<div class="block">Copy Constructor</div>
</dd>
<dt><a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" title="class in org.apache.datasketches.tuple"><span class="typeNameLink">UpdatableSketchBuilder</span></a><<a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a> extends <a href="org/apache/datasketches/tuple/UpdatableSummary [...]
<dd>
@@ -5078,282 +4975,284 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Interface for updating user-defined Summary</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-byte:A-">update(byte[])</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
-<dd>
-<div class="block">Present the given byte array as a potential unique item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-byte:A-">update(byte[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
-<dd>
-<div class="block">Update <i>this</i> union with the given byte array item.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-byte:A-">update(byte[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
-<div class="block">Present this sketch with the given byte array.</div>
+<div class="block">Present the given long as a potential unique item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hllmap/UniqueCountMap.html#update-byte:A-byte:A-">update(byte[], byte[])</a></span> - Method in class org.apache.datasketches.hllmap.<a href="org/apache/datasketches/hllmap/UniqueCountMap.html" title="class in org.apache.datasketches.hllmap">UniqueCountMap</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-double-">update(double)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
-<div class="block">Updates the map with a given key and identifier and returns the estimate of the number of
- unique identifiers encountered so far for the given key.</div>
+<div class="block">Present the given double (or float) datum as a potential unique item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-byte:A-double:A-">update(byte[], double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-java.lang.String-">update(String)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
-<div class="block">Updates this sketch with a byte[] key and double values.</div>
+<div class="block">Present the given String as a potential unique item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-byte:A-U-">update(byte[], U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-byte:A-">update(byte[])</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
-<div class="block">Updates this sketch with a byte[] key and U value.</div>
+<div class="block">Present the given byte array as a potential unique item.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-char:A-">update(char[])</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
<div class="block">Present the given char array as a potential unique item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-char:A-">update(char[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-int:A-">update(int[])</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
-<div class="block">Update <i>this</i> union with the given char array item.</div>
+<div class="block">Present the given integer array as a potential unique item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-char:A-">update(char[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-long:A-">update(long[])</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
<dd>
-<div class="block">Present this sketch with the given char array.</div>
+<div class="block">Present the given long array as a potential unique item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-double-">update(double)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcUnion.html#update-org.apache.datasketches.cpc.CpcSketch-">update(CpcSketch)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcUnion.html" title="class in org.apache.datasketches.cpc">CpcUnion</a></dt>
<dd>
-<div class="block">Present the given double (or float) datum as a potential unique item.</div>
+<div class="block">Update this union with a CpcSketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#update-double-">update(double)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/FdtSketch.html#update-java.lang.String:A-">update(String[])</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/FdtSketch.html" title="class in org.apache.datasketches.fdt">FdtSketch</a></dt>
<dd>
-<div class="block">Update this union with the given double (or float) data Item.</div>
+<div class="block">Update the sketch with the given string array tuple.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html#update-double-">update(double)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html" title="class in org.apache.datasketches.quantiles">UpdateDoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#update-T-">update(T)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
<dd>
-<div class="block">Updates this sketch with the given double data item</div>
+<div class="block">Update this sketch with an item and a frequency count of one.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-double-">update(double)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#update-T-long-">update(T, long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
<dd>
-<div class="block">Update <i>this</i> union with the given double (or float) data item.</div>
+<div class="block">Update this sketch with an item and a positive frequency count.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-double-">update(double)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
<dd>
-<div class="block">Present this sketch with the given double (or float) datum.</div>
+<div class="block">Update this sketch with an item and a frequency count of one.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-double-double:A-">update(double, double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#update-long-long-">update(long, long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
<dd>
-<div class="block">Updates this sketch with a double key and double values.</div>
+<div class="block">Update this sketch with a item and a positive frequency count (or weight).</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-double-U-">update(double, U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#update-org.apache.datasketches.hll.HllSketch-">update(HllSketch)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
<dd>
-<div class="block">Updates this sketch with a double key and U value.</div>
+<div class="block">Update this union operator with the given sketch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/hllmap/UniqueCountMap.html#update-byte:A-byte:A-">update(byte[], byte[])</a></span> - Method in class org.apache.datasketches.hllmap.<a href="org/apache/datasketches/hllmap/UniqueCountMap.html" title="class in org.apache.datasketches.hllmap">UniqueCountMap</a></dt>
+<dd>
+<div class="block">Updates the map with a given key and identifier and returns the estimate of the number of
+ unique identifiers encountered so far for the given key.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/kll/KllFloatsSketch.html#update-float-">update(float)</a></span> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllFloatsSketch.html" title="class in org.apache.datasketches.kll">KllFloatsSketch</a></dt>
<dd>
<div class="block">Updates this sketch with the given data item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#update-float-">update(float)</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-int:A-">update(int[])</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#update-org.apache.datasketches.quantiles.DoublesSketch-">update(DoublesSketch)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
<dd>
-<div class="block">Present the given integer array as a potential unique item.</div>
+<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-int:A-">update(int[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#update-org.apache.datasketches.memory.Memory-">update(Memory)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
<dd>
-<div class="block">Update <i>this</i> union with the given integer array item.</div>
+<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-int:A-">update(int[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#update-double-">update(double)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
<dd>
-<div class="block">Present this sketch with the given integer array.</div>
+<div class="block">Update this union with the given double (or float) data Item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-int:A-double:A-">update(int[], double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#update-T-">update(T)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
<dd>
-<div class="block">Updates this sketch with a int[] key and double values.</div>
+<div class="block">Updates this sketch with the given double data item</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-int:A-U-">update(int[], U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#update-org.apache.datasketches.quantiles.ItemsSketch-">update(ItemsSketch<T>)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
<dd>
-<div class="block">Updates this sketch with a int[] key and U value.</div>
+<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#update-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">update(Memory, ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
<dd>
-<div class="block">Present the given long as a potential unique item.</div>
+<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#update-T-">update(T)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
<dd>
-<div class="block">Update this sketch with an item and a frequency count of one.</div>
+<div class="block">Update this union with the given double (or float) data Item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html#update-double-">update(double)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html" title="class in org.apache.datasketches.quantiles">UpdateDoublesSketch</a></dt>
+<dd>
+<div class="block">Updates this sketch with the given double data item</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/req/ReqSketch.html#update-float-">update(float)</a></span> - Method in class org.apache.datasketches.req.<a href="org/apache/datasketches/req/ReqSketch.html" title="class in org.apache.datasketches.req">ReqSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#update-T-">update(T)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
<dd>
<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirLongsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#update-org.apache.datasketches.sampling.ReservoirItemsSketch-">update(ReservoirItemsSketch<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
<dd>
-<div class="block">Present this union with a long.</div>
+<div class="block">Union the given sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#update-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">update(Memory, ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
<dd>
-<div class="block">Update <i>this</i> union with the given long data item.</div>
+<div class="block">Union the given Memory image of the sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#update-T-">update(T)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
<dd>
-<div class="block">Present this sketch with a long.</div>
+<div class="block">Present this union with a single item to be added to the union.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-long:A-">update(long[])</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#update-long-int-java.util.ArrayList-">update(long, int, ArrayList<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
<dd>
-<div class="block">Present the given long array as a potential unique item.</div>
+<div class="block">Present this union with raw elements of a sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-long:A-">update(long[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirLongsSketch</a></dt>
<dd>
-<div class="block">Update <i>this</i> union with the given long array item.</div>
+<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-long:A-">update(long[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html#update-org.apache.datasketches.sampling.ReservoirLongsSketch-">update(ReservoirLongsSketch)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirLongsUnion</a></dt>
<dd>
-<div class="block">Present this sketch with the given long array.</div>
+<div class="block">Union the given sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-long:A-double:A-">update(long[], double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html#update-org.apache.datasketches.memory.Memory-">update(Memory)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirLongsUnion</a></dt>
<dd>
-<div class="block">Updates this sketch with a long[] key and double values.</div>
+<div class="block">Union the given Memory image of the sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-long:A-U-">update(long[], U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirLongsUnion</a></dt>
<dd>
-<div class="block">Updates this sketch with a long[] key and U value.</div>
+<div class="block">Present this union with a long.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-long-double:A-">update(long, double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html#update-T-double-">update(T, double)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a></dt>
<dd>
-<div class="block">Updates this sketch with a long key and double values.</div>
+<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#update-long-int-java.util.ArrayList-">update(long, int, ArrayList<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#update-org.apache.datasketches.sampling.VarOptItemsSketch-">update(VarOptItemsSketch<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
<dd>
-<div class="block">Present this union with raw elements of a sketch.</div>
+<div class="block">Union the given sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/LongsSketch.html#update-long-long-">update(long, long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/LongsSketch.html" title="class in org.apache.datasketches.frequencies">LongsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#update-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">update(Memory, ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
<dd>
-<div class="block">Update this sketch with a item and a positive frequency count (or weight).</div>
+<div class="block">Union the given Memory image of the sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#update-long-java.lang.Double-">update(long, Double)</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSketch</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#update-long-java.lang.Integer-">update(long, Integer)</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSketch</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-long-U-">update(long, U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#update-org.apache.datasketches.sampling.ReservoirItemsSketch-">update(ReservoirItemsSketch<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
<dd>
-<div class="block">Updates this sketch with a long key and U value.</div>
+<div class="block">Union a reservoir sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummary.html#update-java.lang.Double-">update(Double)</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummary.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSummary</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.html#update-java.lang.Integer-">update(Integer)</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSummary</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcSketch.html#update-java.lang.String-">update(String)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcSketch.html" title="class in org.apache.datasketches.cpc">CpcSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
<dd>
-<div class="block">Present the given String as a potential unique item.</div>
+<div class="block">Update <i>this</i> union with the given long data item.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-double-">update(double)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
+<dd>
+<div class="block">Update <i>this</i> union with the given double (or float) data item.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-java.lang.String-">update(String)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
<dd>
<div class="block">Update <i>this</i> union with the with the given String data item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-java.lang.String-">update(String)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
-<dd>
-<div class="block">Present this sketch with the given String.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/fdt/FdtSketch.html#update-java.lang.String:A-">update(String[])</a></span> - Method in class org.apache.datasketches.fdt.<a href="org/apache/datasketches/fdt/FdtSketch.html" title="class in org.apache.datasketches.fdt">FdtSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-byte:A-">update(byte[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
<dd>
-<div class="block">Update the sketch with the given string array tuple.</div>
+<div class="block">Update <i>this</i> union with the given byte array item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummary.html#update-java.lang.String:A-">update(String[])</a></span> - Method in class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#update-java.lang.String:A-java.lang.String:A-">update(String[], String[])</a></span> - Method in class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-int:A-">update(int[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
<dd>
-<div class="block">Updates the sketch with String arrays for both key and value.</div>
+<div class="block">Update <i>this</i> union with the given integer array item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-java.lang.String-double:A-">update(String, double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-char:A-">update(char[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
<dd>
-<div class="block">Updates this sketch with a String key and double values.</div>
+<div class="block">Update <i>this</i> union with the given char array item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#update-java.lang.String-java.lang.Double-">update(String, Double)</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSketch</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#update-java.lang.String-java.lang.Integer-">update(String, Integer)</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSketch</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-java.lang.String-U-">update(String, U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Union.html#update-long:A-">update(long[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Union.html" title="class in org.apache.datasketches.theta">Union</a></dt>
<dd>
-<div class="block">Updates this sketch with a String key and U value.</div>
+<div class="block">Update <i>this</i> union with the given long array item.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/cpc/CpcUnion.html#update-org.apache.datasketches.cpc.CpcSketch-">update(CpcSketch)</a></span> - Method in class org.apache.datasketches.cpc.<a href="org/apache/datasketches/cpc/CpcUnion.html" title="class in org.apache.datasketches.cpc">CpcUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-long-">update(long)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd>
-<div class="block">Update this union with a CpcSketch.</div>
+<div class="block">Present this sketch with a long.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/hll/Union.html#update-org.apache.datasketches.hll.HllSketch-">update(HllSketch)</a></span> - Method in class org.apache.datasketches.hll.<a href="org/apache/datasketches/hll/Union.html" title="class in org.apache.datasketches.hll">Union</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-double-">update(double)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd>
-<div class="block">Update this union operator with the given sketch.</div>
+<div class="block">Present this sketch with the given double (or float) datum.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#update-org.apache.datasketches.memory.Memory-">update(Memory)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-java.lang.String-">update(String)</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
+<div class="block">Present this sketch with the given String.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html#update-org.apache.datasketches.memory.Memory-">update(Memory)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirLongsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-byte:A-">update(byte[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd>
-<div class="block">Union the given Memory image of the sketch.</div>
+<div class="block">Present this sketch with the given byte array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#update-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">update(Memory, ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-char:A-">update(char[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
+<div class="block">Present this sketch with the given char array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#update-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">update(Memory, ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-int:A-">update(int[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd>
-<div class="block">Union the given Memory image of the sketch.</div>
+<div class="block">Present this sketch with the given integer array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#update-org.apache.datasketches.memory.Memory-org.apache.datasketches.ArrayOfItemsSerDe-">update(Memory, ArrayOfItemsSerDe<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#update-long:A-">update(long[])</a></span> - Method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd>
-<div class="block">Union the given Memory image of the sketch.</div>
+<div class="block">Present this sketch with the given long array.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#update-org.apache.datasketches.quantiles.DoublesSketch-">update(DoublesSketch)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#update-java.lang.String-java.lang.Double-">update(String, Double)</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#update-long-java.lang.Double-">update(long, Double)</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummary.html#update-java.lang.Double-">update(Double)</a></span> - Method in class org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummary.html" title="class in org.apache.datasketches.tuple.adouble">DoubleSummary</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#update-java.lang.String-java.lang.Integer-">update(String, Integer)</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#update-long-java.lang.Integer-">update(long, Integer)</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSketch</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.html#update-java.lang.Integer-">update(Integer)</a></span> - Method in class org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.html" title="class in org.apache.datasketches.tuple.aninteger">IntegerSummary</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html#update-org.apache.datasketches.tuple.arrayofdoubles.ArrayOfDoublesSketch-org.apache.datasketches.tuple.arrayofdoubles.ArrayOfDoublesSketch-">update(ArrayOfDoublesSketch, ArrayOfDoublesSketch)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html" title="class in org.apache.dataske [...]
<dd>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
+<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#update-org.apache.datasketches.quantiles.ItemsSketch-">update(ItemsSketch<T>)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotBImpl.html#update-org.apache.datasketches.tuple.arrayofdoubles.ArrayOfDoublesSketch-org.apache.datasketches.tuple.arrayofdoubles.ArrayOfDoublesSketch-">update(ArrayOfDoublesSketch, ArrayOfDoublesSketch)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotBImpl.html" title="class in org.apache [...]
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-long-double:A-">update(long, double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
-<div class="block">Iterative union operation, which means this method can be repeatedly called.</div>
+<div class="block">Updates this sketch with a long key and double values.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#update-org.apache.datasketches.sampling.ReservoirItemsSketch-">update(ReservoirItemsSketch<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-double-double:A-">update(double, double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
-<div class="block">Union the given sketch.</div>
+<div class="block">Updates this sketch with a double key and double values.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#update-org.apache.datasketches.sampling.ReservoirItemsSketch-">update(ReservoirItemsSketch<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-java.lang.String-double:A-">update(String, double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
-<div class="block">Union a reservoir sketch.</div>
+<div class="block">Updates this sketch with a String key and double values.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html#update-org.apache.datasketches.sampling.ReservoirLongsSketch-">update(ReservoirLongsSketch)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirLongsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirLongsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-byte:A-double:A-">update(byte[], double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
-<div class="block">Union the given sketch.</div>
+<div class="block">Updates this sketch with a byte[] key and double values.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html#update-org.apache.datasketches.sampling.VarOptItemsSketch-">update(VarOptItemsSketch<T>)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-int:A-double:A-">update(int[], double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
-<div class="block">Union the given sketch.</div>
+<div class="block">Updates this sketch with a int[] key and double values.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html#update-org.apache.datasketches.tuple.arrayofdoubles.ArrayOfDoublesSketch-org.apache.datasketches.tuple.arrayofdoubles.ArrayOfDoublesSketch-">update(ArrayOfDoublesSketch, ArrayOfDoublesSketch)</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesAnotB.html" title="class in org.apache.dataske [...]
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#update-long:A-double:A-">update(long[], double[])</a></span> - Method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
-<div class="block">Perform A-and-not-B set operation on the two given sketches.</div>
+<div class="block">Updates this sketch with a long[] key and double values.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#update-T-">update(T)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#update-java.lang.String:A-java.lang.String:A-">update(String[], String[])</a></span> - Method in class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSketch</a></dt>
<dd>
-<div class="block">Update this sketch with an item and a frequency count of one.</div>
+<div class="block">Updates the sketch with String arrays for both key and value.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsSketch.html#update-T-">update(T)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummary.html#update-java.lang.String:A-">update(String[])</a></span> - Method in class org.apache.datasketches.tuple.strings.<a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-long-U-">update(long, U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
<dd>
-<div class="block">Updates this sketch with the given double data item</div>
+<div class="block">Updates this sketch with a long key and U value.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/ItemsUnion.html#update-T-">update(T)</a></span> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-double-U-">update(double, U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
<dd>
-<div class="block">Update this union with the given double (or float) data Item.</div>
+<div class="block">Updates this sketch with a double key and U value.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html#update-T-">update(T)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-java.lang.String-U-">update(String, U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
<dd>
-<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
+<div class="block">Updates this sketch with a String key and U value.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html#update-T-">update(T)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-byte:A-U-">update(byte[], U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
<dd>
-<div class="block">Present this union with a single item to be added to the union.</div>
+<div class="block">Updates this sketch with a byte[] key and U value.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html#update-T-double-">update(T, double)</a></span> - Method in class org.apache.datasketches.sampling.<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-int:A-U-">update(int[], U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
<dd>
-<div class="block">Randomly decide whether or not to include an item in the sample set.</div>
+<div class="block">Updates this sketch with a int[] key and U value.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/frequencies/ItemsSketch.html#update-T-long-">update(T, long)</a></span> - Method in class org.apache.datasketches.frequencies.<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#update-long:A-U-">update(long[], U)</a></span> - Method in class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a></dt>
<dd>
-<div class="block">Update this sketch with an item and a positive frequency count.</div>
+<div class="block">Updates this sketch with a long[] key and U value.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/UpdatableSummary.html#update-U-">update(U)</a></span> - Method in interface org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/UpdatableSummary.html" title="interface in org.apache.datasketches.tuple">UpdatableSummary</a></dt>
<dd>
@@ -5385,12 +5284,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Common utility functions for Tuples</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Util.html#Util--">Util()</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Util.html" title="class in org.apache.datasketches.tuple">Util</a></dt>
+<dd> </dd>
<dt><a href="org/apache/datasketches/Util.html" title="class in org.apache.datasketches"><span class="typeNameLink">Util</span></a> - Class in <a href="org/apache/datasketches/package-summary.html">org.apache.datasketches</a></dt>
<dd>
<div class="block">Common utility functions.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/Util.html#Util--">Util()</a></span> - Constructor for class org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/Util.html" title="class in org.apache.datasketches.tuple">Util</a></dt>
-<dd> </dd>
</dl>
<a name="I:V">
<!-- -->
@@ -5437,6 +5336,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.AnotbAction.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.AnotbAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.AnotbAction</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches">SetOperationCornerCases.CornerCase</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.IntersectAction.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.IntersectAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.IntersectAction</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.UnionAction.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.UnionAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.UnionAction</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -5483,33 +5398,45 @@ the order they are declared.</div>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.AnotbAction.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.AnotbAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.AnotbAction</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html" title="enum in org.apache.datasketches.tuple.adouble">DoubleSummary.Mode</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.CornerCase.html" title="enum in org.apache.datasketches">SetOperationCornerCases.CornerCase</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html" title="enum in org.apache.datasketches.tuple.aninteger">IntegerSummary.Mode</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.IntersectAction.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.IntersectAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.IntersectAction</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html" title="enum in org.apache.datasketches.tuple">SerializerDeserializer.SketchType</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/SetOperationCornerCases.UnionAction.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.<a href="org/apache/datasketches/SetOperationCornerCases.UnionAction.html" title="enum in org.apache.datasketches">SetOperationCornerCases.UnionAction</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateReturnState.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateReturnState.html" title="enum in org.apache.datasketches.theta">UpdateReturnState</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.tuple.adouble.<a href="org/apache/datasketches/tuple/adouble/DoubleSummary.Mode.html" title="enum in org.apache.datasketches.tuple.adouble">DoubleSummary.Mode</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#VAROPT">VAROPT</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.tuple.aninteger.<a href="org/apache/datasketches/tuple/aninteger/IntegerSummary.Mode.html" title="enum in org.apache.datasketches.tuple.aninteger">IntegerSummary.Mode</a></dt>
<dd>
-<div class="block">The VarOpt family of sketches.</div>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/Family.html#VAROPT_UNION">VAROPT_UNION</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/Family.html" title="enum in org.apache.datasketches">Family</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html#values--">values()</a></span> - Static method in enum org.apache.datasketches.tuple.<a href="org/apache/datasketches/tuple/SerializerDeserializer.SketchType.html" title="enum in org.apache.datasketches.tuple">SerializerDeserializer.SketchType</a></dt>
<dd>
-<div class="block">The VarOpt family of sketches.</div>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
</dd>
<dt><a href="org/apache/datasketches/sampling/VarOptItemsSamples.html" title="class in org.apache.datasketches.sampling"><span class="typeNameLink">VarOptItemsSamples</span></a><<a href="org/apache/datasketches/sampling/VarOptItemsSamples.html" title="type parameter in VarOptItemsSamples">T</a>> - Class in <a href="org/apache/datasketches/sampling/package-summary.html">org.apache.datasketches.sampling</a></dt>
<dd>
@@ -5561,79 +5488,95 @@ the order they are declared.</div>
<div class="block">Returns a read-only Union object that wraps off-heap data of the given memory image of
a sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.Memory-">wrap(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
<dd>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
+<div class="block">Returns an updatable Union object that wraps off-heap data of the given memory image of
+ a sketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#wrap-org.apache.datasketches.memory.Memory-">wrap(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html" title="class in org.apache.datasketches.quantiles">UpdateDoublesSketch</a></dt>
<dd>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
+<div class="block">Wrap this sketch around the given non-compact Memory image of a DoublesSketch.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#wrap-org.apache.datasketches.memory.Memory-">wrap(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/CompactSketch.html#wrap-org.apache.datasketches.memory.Memory-">wrap(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/CompactSketch.html" title="class in org.apache.datasketches.theta">CompactSketch</a></dt>
<dd>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
+<div class="block">Wrap takes the CompactSketch image in given Memory and refers to it directly.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#wrap-org.apache.datasketches.memory.Memory-">wrap(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/CompactSketch.html#wrap-org.apache.datasketches.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/CompactSketch.html" title="class in org.apache.datasketches.theta">CompactSketch</a></dt>
<dd>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
+<div class="block">Wrap takes the sketch image in the given Memory and refers to it directly.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.Memory-">wrap(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
<dd>
<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#wrap-org.apache.datasketches.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
<dd>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly with just a reference.</div>
+<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#wrap-org.apache.datasketches.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
<dd>
-<div class="block">Wrap the given Memory and seed as a ArrayOfDoublesSketch</div>
+<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#wrap-org.apache.datasketches.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.WritableMemory-long-">wrap(WritableMemory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
<dd>
-<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
+<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/DoublesUnion.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/DoublesUnion.html" title="class in org.apache.datasketches.quantiles">DoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#wrap-org.apache.datasketches.memory.Memory-">wrap(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
-<div class="block">Returns an updatable Union object that wraps off-heap data of the given memory image of
- a sketch.</div>
+<div class="block">Wrap takes the sketch image in the given Memory and refers to it directly.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/UpdateDoublesSketch.html" title="class in org.apache.datasketches.quantiles">UpdateDoublesSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketch.html#wrap-org.apache.datasketches.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a></dt>
<dd>
-<div class="block">Wrap this sketch around the given non-compact Memory image of a DoublesSketch.</div>
+<div class="block">Wrap takes the sketch image in the given Memory and refers to it directly.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
+<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#wrap-org.apache.datasketches.memory.WritableMemory-long-">wrap(WritableMemory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
<dd>
<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#wrap-org.apache.datasketches.memory.Memory-">wrap(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
<dd>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUnion</div>
+<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html#wrap-org.apache.datasketches.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketch</a></dt>
<dd>
-<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUpdatableSketch</div>
+<div class="block">Wrap the given Memory and seed as a ArrayOfDoublesSketch</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.WritableMemory-long-">wrap(WritableMemory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/SetOperation.html" title="class in org.apache.datasketches.theta">SetOperation</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#wrap-org.apache.datasketches.memory.Memory-">wrap(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
<dd>
-<div class="block">Wrap takes the SetOperation image in Memory and refers to it directly.</div>
+<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/UpdateSketch.html#wrap-org.apache.datasketches.memory.WritableMemory-long-">wrap(WritableMemory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/UpdateSketch.html" title="class in org.apache.datasketches.theta">UpdateSketch</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#wrap-org.apache.datasketches.memory.Memory-long-">wrap(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
<dd>
-<div class="block">Wrap takes the sketch image in Memory and refers to it directly.</div>
+<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
+<dd>
+<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUnion</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html#wrap-org.apache.datasketches.memory.WritableMemory-long-">wrap(WritableMemory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUnion.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUnion</a></dt>
<dd>
<div class="block">Wrap the given WritableMemory and seed as an ArrayOfDoublesUnion</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#wrap-org.apache.datasketches.memory.WritableMemory-">wrap(WritableMemory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
+<dd>
+<div class="block">Wrap the given WritableMemory as an ArrayOfDoublesUpdatableSketch</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html#wrap-org.apache.datasketches.memory.WritableMemory-long-">wrap(WritableMemory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesUpdatableSketch.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesUpdatableSketch</a></dt>
<dd>
<div class="block">Wrap the given WritableMemory and seed as a ArrayOfDoublesUpdatableSketch</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#wrapCompactSketch-org.apache.datasketches.memory.Memory-">wrapCompactSketch(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
+<dd>
+<div class="block">Ref: <a href="org/apache/datasketches/theta/CompactSketch.html#wrap-org.apache.datasketches.memory.Memory-"><code>CompactSketch.wrap(Memory)</code></a></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#wrapCompactSketch-org.apache.datasketches.memory.Memory-long-">wrapCompactSketch(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
+<dd>
+<div class="block">Ref: <a href="org/apache/datasketches/theta/CompactSketch.html#wrap-org.apache.datasketches.memory.Memory-long-"><code>CompactSketch.wrap(Memory, long)</code></a></div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#wrapIntersection-org.apache.datasketches.memory.Memory-">wrapIntersection(Memory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
<dd>
<div class="block">Convenience method, calls <a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Intersection</div>
@@ -5662,14 +5605,14 @@ the order they are declared.</div>
<dd>
<div class="block">Ref: <a href="org/apache/datasketches/theta/Sketch.html#wrap-org.apache.datasketches.memory.Memory-"><code>Sketch.wrap(Memory)</code></a></div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html#wrapSketch-org.apache.datasketches.memory.Memory-">wrapSketch(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketches</a></dt>
-<dd>
-<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#wrapSketch-org.apache.datasketches.memory.Memory-long-">wrapSketch(Memory, long)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
<dd>
<div class="block">Ref: <a href="org/apache/datasketches/theta/Sketch.html#wrap-org.apache.datasketches.memory.Memory-long-"><code>Sketch.wrap(Memory, long)</code></a></div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html#wrapSketch-org.apache.datasketches.memory.Memory-">wrapSketch(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketches</a></dt>
+<dd>
+<div class="block">Wrap the given Memory as an ArrayOfDoublesSketch</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html#wrapSketch-org.apache.datasketches.memory.Memory-long-">wrapSketch(Memory, long)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketches</a></dt>
<dd>
<div class="block">Wrap the given Memory and seed as a ArrayOfDoublesSketch</div>
@@ -5678,6 +5621,10 @@ the order they are declared.</div>
<dd>
<div class="block">Convenience method, calls <a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Union</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#wrapUnion-org.apache.datasketches.memory.WritableMemory-">wrapUnion(WritableMemory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
+<dd>
+<div class="block">Convenience method, calls <a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Union</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html#wrapUnion-org.apache.datasketches.memory.Memory-">wrapUnion(Memory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketches</a></dt>
<dd>
<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
@@ -5686,10 +5633,6 @@ the order they are declared.</div>
<dd>
<div class="block">Wrap the given Memory and seed as an ArrayOfDoublesUnion</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/theta/Sketches.html#wrapUnion-org.apache.datasketches.memory.WritableMemory-">wrapUnion(WritableMemory)</a></span> - Static method in class org.apache.datasketches.theta.<a href="org/apache/datasketches/theta/Sketches.html" title="class in org.apache.datasketches.theta">Sketches</a></dt>
-<dd>
-<div class="block">Convenience method, calls <a href="org/apache/datasketches/theta/SetOperation.html#wrap-org.apache.datasketches.memory.Memory-"><code>SetOperation.wrap(Memory)</code></a> and casts the result to a Union</div>
-</dd>
<dt><span class="memberNameLink"><a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html#wrapUnion-org.apache.datasketches.memory.WritableMemory-">wrapUnion(WritableMemory)</a></span> - Static method in class org.apache.datasketches.tuple.arrayofdoubles.<a href="org/apache/datasketches/tuple/arrayofdoubles/ArrayOfDoublesSketches.html" title="class in org.apache.datasketches.tuple.arrayofdoubles">ArrayOfDoublesSketches</a></dt>
<dd>
<div class="block">Wrap the given Memory as an ArrayOfDoublesUnion</div>
@@ -5730,22 +5673,6 @@ the order they are declared.</div>
</a>
<h2 class="title">X</h2>
<dl>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/ResizeFactor.html#X1">X1</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/ResizeFactor.html" title="enum in org.apache.datasketches">ResizeFactor</a></dt>
-<dd>
-<div class="block">Do not resize.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/ResizeFactor.html#X2">X2</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/ResizeFactor.html" title="enum in org.apache.datasketches">ResizeFactor</a></dt>
-<dd>
-<div class="block">Resize factor is 2.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/ResizeFactor.html#X4">X4</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/ResizeFactor.html" title="enum in org.apache.datasketches">ResizeFactor</a></dt>
-<dd>
-<div class="block">Resize factor is 4.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/datasketches/ResizeFactor.html#X8">X8</a></span> - org.apache.datasketches.<a href="org/apache/datasketches/ResizeFactor.html" title="enum in org.apache.datasketches">ResizeFactor</a></dt>
-<dd>
-<div class="block">Resize factor is 8.</div>
-</dd>
<dt><a href="org/apache/datasketches/hash/XxHash.html" title="class in org.apache.datasketches.hash"><span class="typeNameLink">XxHash</span></a> - Class in <a href="org/apache/datasketches/hash/package-summary.html">org.apache.datasketches.hash</a></dt>
<dd>
<div class="block">The XxHash is a fast, non-cryptographic, 64-bit hash function that has
@@ -5807,14 +5734,11 @@ the order they are declared.</div>
}
//-->
</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright © 2015–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 2015–2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>
diff --git a/api/java/snapshot/apidocs/index.html b/api/java/snapshot/apidocs/index.html
index e655980..347153f 100644
--- a/api/java/snapshot/apidocs/index.html
+++ b/api/java/snapshot/apidocs/index.html
@@ -1,11 +1,10 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (9) on Fri Oct 01 19:18:49 PDT 2021 -->
-<title>datasketches-java 3.1.0-SNAPSHOT API</title>
+<!-- Generated by javadoc (1.8.0_302) on Wed Jan 26 15:15:52 PST 2022 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<title>datasketches-java 3.1.0 API</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
@@ -60,24 +59,18 @@
}
</script>
</head>
-<body onload="loadFrames()">
-<script type="text/javascript">
-if (targetPage == "" || targetPage == "undefined")
- window.location.replace('overview-summary.html');
-</script>
-<noscript>JavaScript is disabled on your browser.</noscript>
-<div class="mainContainer">
-<div class="leftContainer">
-<div class="leftTop">
-<iframe src="overview-frame.html" name="packageListFrame" title="All Packages"></iframe>
-</div>
-<div class="leftBottom">
-<iframe src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)"></iframe>
-</div>
-</div>
-<div class="rightContainer">
-<iframe src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" class="rightIframe"></iframe>
-</div>
-</div>
-</body>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
</html>
diff --git a/api/java/snapshot/apidocs/jquery/external/jquery/jquery.js b/api/java/snapshot/apidocs/jquery/external/jquery/jquery.js
deleted file mode 100644
index c5c6482..0000000
--- a/api/java/snapshot/apidocs/jquery/external/jquery/jquery.js
+++ /dev/null
@@ -1,9789 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.10.2
- * http://jquery.com/
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- *
- * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
- * Released under the MIT license
- * http://jquery.org/license
- *
- * Date: 2013-07-03T13:48Z
- */
-(function( window, undefined ) {
-
-// Can't do this because several apps including ASP.NET trace
-// the stack via arguments.caller.callee and Firefox dies if
-// you try to trace through "use strict" call chains. (#13335)
-// Support: Firefox 18+
-//"use strict";
-var
- // The deferred used on DOM ready
- readyList,
-
- // A central reference to the root jQuery(document)
- rootjQuery,
-
- // Support: IE<10
- // For `typeof xmlNode.method` instead of `xmlNode.method !== undefined`
- core_strundefined = typeof undefined,
-
- // Use the correct document accordingly with window argument (sandbox)
- location = window.location,
- document = window.document,
- docElem = document.documentElement,
-
- // Map over jQuery in case of overwrite
- _jQuery = window.jQuery,
-
- // Map over the $ in case of overwrite
- _$ = window.$,
-
- // [[Class]] -> type pairs
- class2type = {},
-
- // List of deleted data cache ids, so we can reuse them
- core_deletedIds = [],
-
- core_version = "1.10.2",
-
- // Save a reference to some core methods
- core_concat = core_deletedIds.concat,
- core_push = core_deletedIds.push,
- core_slice = core_deletedIds.slice,
- core_indexOf = core_deletedIds.indexOf,
- core_toString = class2type.toString,
- core_hasOwn = class2type.hasOwnProperty,
- core_trim = core_version.trim,
-
- // Define a local copy of jQuery
- jQuery = function( selector, context ) {
- // The jQuery object is actually just the init constructor 'enhanced'
- return new jQuery.fn.init( selector, context, rootjQuery );
- },
-
- // Used for matching numbers
- core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
-
- // Used for splitting on whitespace
- core_rnotwhite = /\S+/g,
-
- // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE)
- rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
-
- // A simple way to check for HTML strings
- // Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
- // Strict HTML recognition (#11290: must start with <)
- rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
-
- // Match a standalone tag
- rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
-
- // JSON RegExp
- rvalidchars = /^[\],:{}\s]*$/,
- rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g,
- rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,
- rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,
-
- // Matches dashed string for camelizing
- rmsPrefix = /^-ms-/,
- rdashAlpha = /-([\da-z])/gi,
-
- // Used by jQuery.camelCase as callback to replace()
- fcamelCase = function( all, letter ) {
- return letter.toUpperCase();
- },
-
- // The ready event handler
- completed = function( event ) {
-
- // readyState === "complete" is good enough for us to call the dom ready in oldIE
- if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) {
- detach();
- jQuery.ready();
- }
- },
- // Clean-up method for dom ready events
- detach = function() {
- if ( document.addEventListener ) {
- document.removeEventListener( "DOMContentLoaded", completed, false );
- window.removeEventListener( "load", completed, false );
-
- } else {
- document.detachEvent( "onreadystatechange", completed );
- window.detachEvent( "onload", completed );
- }
- };
-
-jQuery.fn = jQuery.prototype = {
- // The current version of jQuery being used
- jquery: core_version,
-
- constructor: jQuery,
- init: function( selector, context, rootjQuery ) {
- var match, elem;
-
- // HANDLE: $(""), $(null), $(undefined), $(false)
- if ( !selector ) {
- return this;
- }
-
- // Handle HTML strings
- if ( typeof selector === "string" ) {
- if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) {
- // Assume that strings that start and end with <> are HTML and skip the regex check
- match = [ null, selector, null ];
-
- } else {
- match = rquickExpr.exec( selector );
- }
-
- // Match html or make sure no context is specified for #id
- if ( match && (match[1] || !context) ) {
-
- // HANDLE: $(html) -> $(array)
- if ( match[1] ) {
- context = context instanceof jQuery ? context[0] : context;
-
- // scripts is true for back-compat
- jQuery.merge( this, jQuery.parseHTML(
- match[1],
- context && context.nodeType ? context.ownerDocument || context : document,
- true
- ) );
-
- // HANDLE: $(html, props)
- if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) {
- for ( match in context ) {
- // Properties of context are called as methods if possible
- if ( jQuery.isFunction( this[ match ] ) ) {
- this[ match ]( context[ match ] );
-
- // ...and otherwise set as attributes
- } else {
- this.attr( match, context[ match ] );
- }
- }
- }
-
- return this;
-
- // HANDLE: $(#id)
- } else {
- elem = document.getElementById( match[2] );
-
- // Check parentNode to catch when Blackberry 4.6 returns
- // nodes that are no longer in the document #6963
- if ( elem && elem.parentNode ) {
- // Handle the case where IE and Opera return items
- // by name instead of ID
- if ( elem.id !== match[2] ) {
- return rootjQuery.find( selector );
- }
-
- // Otherwise, we inject the element directly into the jQuery object
- this.length = 1;
- this[0] = elem;
- }
-
- this.context = document;
- this.selector = selector;
- return this;
- }
-
- // HANDLE: $(expr, $(...))
- } else if ( !context || context.jquery ) {
- return ( context || rootjQuery ).find( selector );
-
- // HANDLE: $(expr, context)
- // (which is just equivalent to: $(context).find(expr)
- } else {
- return this.constructor( context ).find( selector );
- }
-
- // HANDLE: $(DOMElement)
- } else if ( selector.nodeType ) {
- this.context = this[0] = selector;
- this.length = 1;
- return this;
-
- // HANDLE: $(function)
- // Shortcut for document ready
- } else if ( jQuery.isFunction( selector ) ) {
- return rootjQuery.ready( selector );
- }
-
- if ( selector.selector !== undefined ) {
- this.selector = selector.selector;
- this.context = selector.context;
- }
-
- return jQuery.makeArray( selector, this );
- },
-
- // Start with an empty selector
- selector: "",
-
- // The default length of a jQuery object is 0
- length: 0,
-
- toArray: function() {
- return core_slice.call( this );
- },
-
- // Get the Nth element in the matched element set OR
- // Get the whole matched element set as a clean array
- get: function( num ) {
- return num == null ?
-
- // Return a 'clean' array
- this.toArray() :
-
- // Return just the object
- ( num < 0 ? this[ this.length + num ] : this[ num ] );
- },
-
- // Take an array of elements and push it onto the stack
- // (returning the new matched element set)
- pushStack: function( elems ) {
-
- // Build a new jQuery matched element set
- var ret = jQuery.merge( this.constructor(), elems );
-
- // Add the old object onto the stack (as a reference)
- ret.prevObject = this;
- ret.context = this.context;
-
- // Return the newly-formed element set
- return ret;
- },
-
- // Execute a callback for every element in the matched set.
- // (You can seed the arguments with an array of args, but this is
- // only used internally.)
- each: function( callback, args ) {
- return jQuery.each( this, callback, args );
- },
-
- ready: function( fn ) {
- // Add the callback
- jQuery.ready.promise().done( fn );
-
- return this;
- },
-
- slice: function() {
- return this.pushStack( core_slice.apply( this, arguments ) );
- },
-
- first: function() {
- return this.eq( 0 );
- },
-
- last: function() {
- return this.eq( -1 );
- },
-
- eq: function( i ) {
- var len = this.length,
- j = +i + ( i < 0 ? len : 0 );
- return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] );
- },
-
- map: function( callback ) {
- return this.pushStack( jQuery.map(this, function( elem, i ) {
- return callback.call( elem, i, elem );
- }));
- },
-
- end: function() {
- return this.prevObject || this.constructor(null);
- },
-
- // For internal use only.
- // Behaves like an Array's method, not like a jQuery method.
- push: core_push,
- sort: [].sort,
- splice: [].splice
-};
-
-// Give the init function the jQuery prototype for later instantiation
-jQuery.fn.init.prototype = jQuery.fn;
-
-jQuery.extend = jQuery.fn.extend = function() {
- var src, copyIsArray, copy, name, options, clone,
- target = arguments[0] || {},
- i = 1,
- length = arguments.length,
- deep = false;
-
- // Handle a deep copy situation
- if ( typeof target === "boolean" ) {
- deep = target;
- target = arguments[1] || {};
- // skip the boolean and the target
- i = 2;
- }
-
- // Handle case when target is a string or something (possible in deep copy)
- if ( typeof target !== "object" && !jQuery.isFunction(target) ) {
- target = {};
- }
-
- // extend jQuery itself if only one argument is passed
- if ( length === i ) {
- target = this;
- --i;
- }
-
- for ( ; i < length; i++ ) {
- // Only deal with non-null/undefined values
- if ( (options = arguments[ i ]) != null ) {
- // Extend the base object
- for ( name in options ) {
- src = target[ name ];
- copy = options[ name ];
-
- // Prevent never-ending loop
- if ( target === copy ) {
- continue;
- }
-
- // Recurse if we're merging plain objects or arrays
- if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) {
- if ( copyIsArray ) {
- copyIsArray = false;
- clone = src && jQuery.isArray(src) ? src : [];
-
- } else {
- clone = src && jQuery.isPlainObject(src) ? src : {};
- }
-
- // Never move original objects, clone them
- target[ name ] = jQuery.extend( deep, clone, copy );
-
- // Don't bring in undefined values
- } else if ( copy !== undefined ) {
- target[ name ] = copy;
- }
- }
- }
- }
-
- // Return the modified object
- return target;
-};
-
-jQuery.extend({
- // Unique for each copy of jQuery on the page
- // Non-digits removed to match rinlinejQuery
- expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" ),
-
- noConflict: function( deep ) {
- if ( window.$ === jQuery ) {
- window.$ = _$;
- }
-
- if ( deep && window.jQuery === jQuery ) {
- window.jQuery = _jQuery;
- }
-
- return jQuery;
- },
-
- // Is the DOM ready to be used? Set to true once it occurs.
- isReady: false,
-
- // A counter to track how many items to wait for before
- // the ready event fires. See #6781
- readyWait: 1,
-
- // Hold (or release) the ready event
- holdReady: function( hold ) {
- if ( hold ) {
- jQuery.readyWait++;
- } else {
- jQuery.ready( true );
- }
- },
-
- // Handle when the DOM is ready
- ready: function( wait ) {
-
- // Abort if there are pending holds or we're already ready
- if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
- return;
- }
-
- // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
- if ( !document.body ) {
- return setTimeout( jQuery.ready );
- }
-
- // Remember that the DOM is ready
- jQuery.isReady = true;
-
- // If a normal DOM Ready event fired, decrement, and wait if need be
- if ( wait !== true && --jQuery.readyWait > 0 ) {
- return;
- }
-
- // If there are functions bound, to execute
- readyList.resolveWith( document, [ jQuery ] );
-
- // Trigger any bound ready events
- if ( jQuery.fn.trigger ) {
- jQuery( document ).trigger("ready").off("ready");
- }
- },
-
- // See test/unit/core.js for details concerning isFunction.
- // Since version 1.3, DOM methods and functions like alert
- // aren't supported. They return false on IE (#2968).
- isFunction: function( obj ) {
- return jQuery.type(obj) === "function";
- },
-
- isArray: Array.isArray || function( obj ) {
- return jQuery.type(obj) === "array";
- },
-
- isWindow: function( obj ) {
- /* jshint eqeqeq: false */
- return obj != null && obj == obj.window;
- },
-
- isNumeric: function( obj ) {
- return !isNaN( parseFloat(obj) ) && isFinite( obj );
- },
-
- type: function( obj ) {
- if ( obj == null ) {
- return String( obj );
- }
- return typeof obj === "object" || typeof obj === "function" ?
- class2type[ core_toString.call(obj) ] || "object" :
- typeof obj;
- },
-
- isPlainObject: function( obj ) {
- var key;
-
- // Must be an Object.
- // Because of IE, we also have to check the presence of the constructor property.
- // Make sure that DOM nodes and window objects don't pass through, as well
- if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
- return false;
- }
-
- try {
- // Not own constructor property must be Object
- if ( obj.constructor &&
- !core_hasOwn.call(obj, "constructor") &&
- !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {
- return false;
- }
- } catch ( e ) {
- // IE8,9 Will throw exceptions on certain host objects #9897
- return false;
- }
-
- // Support: IE<9
- // Handle iteration over inherited properties before own properties.
- if ( jQuery.support.ownLast ) {
- for ( key in obj ) {
- return core_hasOwn.call( obj, key );
- }
- }
-
- // Own properties are enumerated firstly, so to speed up,
- // if last one is own, then all properties are own.
- for ( key in obj ) {}
-
- return key === undefined || core_hasOwn.call( obj, key );
- },
-
- isEmptyObject: function( obj ) {
- var name;
- for ( name in obj ) {
- return false;
- }
- return true;
- },
-
- error: function( msg ) {
- throw new Error( msg );
- },
-
- // data: string of html
- // context (optional): If specified, the fragment will be created in this context, defaults to document
- // keepScripts (optional): If true, will include scripts passed in the html string
- parseHTML: function( data, context, keepScripts ) {
- if ( !data || typeof data !== "string" ) {
- return null;
- }
- if ( typeof context === "boolean" ) {
- keepScripts = context;
- context = false;
- }
- context = context || document;
-
- var parsed = rsingleTag.exec( data ),
- scripts = !keepScripts && [];
-
- // Single tag
- if ( parsed ) {
- return [ context.createElement( parsed[1] ) ];
- }
-
- parsed = jQuery.buildFragment( [ data ], context, scripts );
- if ( scripts ) {
- jQuery( scripts ).remove();
- }
- return jQuery.merge( [], parsed.childNodes );
- },
-
- parseJSON: function( data ) {
- // Attempt to parse using the native JSON parser first
- if ( window.JSON && window.JSON.parse ) {
- return window.JSON.parse( data );
- }
-
- if ( data === null ) {
- return data;
- }
-
- if ( typeof data === "string" ) {
-
- // Make sure leading/trailing whitespace is removed (IE can't handle it)
- data = jQuery.trim( data );
-
- if ( data ) {
- // Make sure the incoming data is actual JSON
- // Logic borrowed from http://json.org/json2.js
- if ( rvalidchars.test( data.replace( rvalidescape, "@" )
- .replace( rvalidtokens, "]" )
- .replace( rvalidbraces, "")) ) {
-
- return ( new Function( "return " + data ) )();
- }
- }
- }
-
- jQuery.error( "Invalid JSON: " + data );
- },
-
- // Cross-browser xml parsing
- parseXML: function( data ) {
- var xml, tmp;
- if ( !data || typeof data !== "string" ) {
- return null;
- }
- try {
- if ( window.DOMParser ) { // Standard
- tmp = new DOMParser();
- xml = tmp.parseFromString( data , "text/xml" );
- } else { // IE
- xml = new ActiveXObject( "Microsoft.XMLDOM" );
- xml.async = "false";
- xml.loadXML( data );
- }
- } catch( e ) {
- xml = undefined;
- }
- if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) {
- jQuery.error( "Invalid XML: " + data );
- }
- return xml;
- },
-
- noop: function() {},
-
- // Evaluates a script in a global context
- // Workarounds based on findings by Jim Driscoll
- // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context
- globalEval: function( data ) {
- if ( data && jQuery.trim( data ) ) {
- // We use execScript on Internet Explorer
- // We use an anonymous function so that context is window
- // rather than jQuery in Firefox
- ( window.execScript || function( data ) {
- window[ "eval" ].call( window, data );
- } )( data );
- }
- },
-
- // Convert dashed to camelCase; used by the css and data modules
- // Microsoft forgot to hump their vendor prefix (#9572)
- camelCase: function( string ) {
- return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
- },
-
- nodeName: function( elem, name ) {
- return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
- },
-
- // args is for internal usage only
- each: function( obj, callback, args ) {
- var value,
- i = 0,
- length = obj.length,
- isArray = isArraylike( obj );
-
- if ( args ) {
- if ( isArray ) {
- for ( ; i < length; i++ ) {
- value = callback.apply( obj[ i ], args );
-
- if ( value === false ) {
- break;
- }
- }
- } else {
- for ( i in obj ) {
- value = callback.apply( obj[ i ], args );
-
- if ( value === false ) {
- break;
- }
- }
- }
-
- // A special, fast, case for the most common use of each
- } else {
- if ( isArray ) {
- for ( ; i < length; i++ ) {
- value = callback.call( obj[ i ], i, obj[ i ] );
-
- if ( value === false ) {
- break;
- }
- }
- } else {
- for ( i in obj ) {
- value = callback.call( obj[ i ], i, obj[ i ] );
-
- if ( value === false ) {
- break;
- }
- }
- }
- }
-
- return obj;
- },
-
- // Use native String.trim function wherever possible
- trim: core_trim && !core_trim.call("\uFEFF\xA0") ?
- function( text ) {
- return text == null ?
- "" :
- core_trim.call( text );
- } :
-
- // Otherwise use our own trimming functionality
- function( text ) {
- return text == null ?
- "" :
- ( text + "" ).replace( rtrim, "" );
- },
-
- // results is for internal usage only
- makeArray: function( arr, results ) {
- var ret = results || [];
-
- if ( arr != null ) {
- if ( isArraylike( Object(arr) ) ) {
- jQuery.merge( ret,
- typeof arr === "string" ?
- [ arr ] : arr
- );
- } else {
- core_push.call( ret, arr );
- }
- }
-
- return ret;
- },
-
- inArray: function( elem, arr, i ) {
- var len;
-
- if ( arr ) {
- if ( core_indexOf ) {
- return core_indexOf.call( arr, elem, i );
- }
-
- len = arr.length;
- i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;
-
- for ( ; i < len; i++ ) {
- // Skip accessing in sparse arrays
- if ( i in arr && arr[ i ] === elem ) {
- return i;
- }
- }
- }
-
- return -1;
- },
-
- merge: function( first, second ) {
- var l = second.length,
- i = first.length,
- j = 0;
-
- if ( typeof l === "number" ) {
- for ( ; j < l; j++ ) {
- first[ i++ ] = second[ j ];
- }
- } else {
- while ( second[j] !== undefined ) {
- first[ i++ ] = second[ j++ ];
- }
- }
-
- first.length = i;
-
- return first;
- },
-
- grep: function( elems, callback, inv ) {
- var retVal,
- ret = [],
- i = 0,
- length = elems.length;
- inv = !!inv;
-
- // Go through the array, only saving the items
- // that pass the validator function
- for ( ; i < length; i++ ) {
- retVal = !!callback( elems[ i ], i );
- if ( inv !== retVal ) {
- ret.push( elems[ i ] );
- }
- }
-
- return ret;
- },
-
- // arg is for internal usage only
- map: function( elems, callback, arg ) {
- var value,
- i = 0,
- length = elems.length,
- isArray = isArraylike( elems ),
- ret = [];
-
- // Go through the array, translating each of the items to their
- if ( isArray ) {
- for ( ; i < length; i++ ) {
- value = callback( elems[ i ], i, arg );
-
- if ( value != null ) {
- ret[ ret.length ] = value;
- }
- }
-
- // Go through every key on the object,
- } else {
- for ( i in elems ) {
- value = callback( elems[ i ], i, arg );
-
- if ( value != null ) {
- ret[ ret.length ] = value;
- }
- }
- }
-
- // Flatten any nested arrays
- return core_concat.apply( [], ret );
- },
-
- // A global GUID counter for objects
- guid: 1,
-
- // Bind a function to a context, optionally partially applying any
- // arguments.
- proxy: function( fn, context ) {
- var args, proxy, tmp;
-
- if ( typeof context === "string" ) {
- tmp = fn[ context ];
- context = fn;
- fn = tmp;
- }
-
- // Quick check to determine if target is callable, in the spec
- // this throws a TypeError, but we will just return undefined.
- if ( !jQuery.isFunction( fn ) ) {
- return undefined;
- }
-
- // Simulated bind
- args = core_slice.call( arguments, 2 );
- proxy = function() {
- return fn.apply( context || this, args.concat( core_slice.call( arguments ) ) );
- };
-
- // Set the guid of unique handler to the same of original handler, so it can be removed
- proxy.guid = fn.guid = fn.guid || jQuery.guid++;
-
- return proxy;
- },
-
- // Multifunctional method to get and set values of a collection
- // The value/s can optionally be executed if it's a function
- access: function( elems, fn, key, value, chainable, emptyGet, raw ) {
- var i = 0,
- length = elems.length,
- bulk = key == null;
-
- // Sets many values
- if ( jQuery.type( key ) === "object" ) {
- chainable = true;
- for ( i in key ) {
- jQuery.access( elems, fn, i, key[i], true, emptyGet, raw );
- }
-
- // Sets one value
- } else if ( value !== undefined ) {
- chainable = true;
-
- if ( !jQuery.isFunction( value ) ) {
- raw = true;
- }
-
- if ( bulk ) {
- // Bulk operations run against the entire set
- if ( raw ) {
- fn.call( elems, value );
- fn = null;
-
- // ...except when executing function values
- } else {
- bulk = fn;
- fn = function( elem, key, value ) {
- return bulk.call( jQuery( elem ), value );
- };
- }
- }
-
- if ( fn ) {
- for ( ; i < length; i++ ) {
- fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) );
- }
- }
- }
-
- return chainable ?
- elems :
-
- // Gets
- bulk ?
- fn.call( elems ) :
- length ? fn( elems[0], key ) : emptyGet;
- },
-
- now: function() {
- return ( new Date() ).getTime();
- },
-
- // A method for quickly swapping in/out CSS properties to get correct calculations.
- // Note: this method belongs to the css module but it's needed here for the support module.
- // If support gets modularized, this method should be moved back to the css module.
- swap: function( elem, options, callback, args ) {
- var ret, name,
- old = {};
-
- // Remember the old values, and insert the new ones
- for ( name in options ) {
- old[ name ] = elem.style[ name ];
- elem.style[ name ] = options[ name ];
- }
-
- ret = callback.apply( elem, args || [] );
-
- // Revert the old values
- for ( name in options ) {
- elem.style[ name ] = old[ name ];
- }
-
- return ret;
- }
-});
-
-jQuery.ready.promise = function( obj ) {
- if ( !readyList ) {
-
- readyList = jQuery.Deferred();
-
- // Catch cases where $(document).ready() is called after the browser event has already occurred.
- // we once tried to use readyState "interactive" here, but it caused issues like the one
- // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15
- if ( document.readyState === "complete" ) {
- // Handle it asynchronously to allow scripts the opportunity to delay ready
- setTimeout( jQuery.ready );
-
- // Standards-based browsers support DOMContentLoaded
- } else if ( document.addEventListener ) {
- // Use the handy event callback
- document.addEventListener( "DOMContentLoaded", completed, false );
-
- // A fallback to window.onload, that will always work
- window.addEventListener( "load", completed, false );
-
- // If IE event model is used
- } else {
- // Ensure firing before onload, maybe late but safe also for iframes
- document.attachEvent( "onreadystatechange", completed );
-
- // A fallback to window.onload, that will always work
- window.attachEvent( "onload", completed );
-
- // If IE and not a frame
- // continually check to see if the document is ready
- var top = false;
-
- try {
- top = window.frameElement == null && document.documentElement;
- } catch(e) {}
-
- if ( top && top.doScroll ) {
- (function doScrollCheck() {
- if ( !jQuery.isReady ) {
-
- try {
- // Use the trick by Diego Perini
- // http://javascript.nwbox.com/IEContentLoaded/
- top.doScroll("left");
- } catch(e) {
- return setTimeout( doScrollCheck, 50 );
- }
-
- // detach all dom ready events
- detach();
-
- // and execute any waiting functions
- jQuery.ready();
- }
- })();
- }
- }
- }
- return readyList.promise( obj );
-};
-
-// Populate the class2type map
-jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) {
- class2type[ "[object " + name + "]" ] = name.toLowerCase();
-});
-
-function isArraylike( obj ) {
- var length = obj.length,
- type = jQuery.type( obj );
-
- if ( jQuery.isWindow( obj ) ) {
- return false;
- }
-
- if ( obj.nodeType === 1 && length ) {
- return true;
- }
-
- return type === "array" || type !== "function" &&
- ( length === 0 ||
- typeof length === "number" && length > 0 && ( length - 1 ) in obj );
-}
-
-// All jQuery objects should point back to these
-rootjQuery = jQuery(document);
-/*!
- * Sizzle CSS Selector Engine v1.10.2
- * http://sizzlejs.com/
- *
- * Copyright 2013 jQuery Foundation, Inc. and other contributors
- * Released under the MIT license
- * http://jquery.org/license
- *
- * Date: 2013-07-03
- */
-(function( window, undefined ) {
-
-var i,
- support,
- cachedruns,
- Expr,
- getText,
- isXML,
- compile,
- outermostContext,
- sortInput,
-
- // Local document vars
- setDocument,
- document,
- docElem,
- documentIsHTML,
- rbuggyQSA,
- rbuggyMatches,
- matches,
- contains,
-
- // Instance-specific data
- expando = "sizzle" + -(new Date()),
- preferredDoc = window.document,
- dirruns = 0,
- done = 0,
- classCache = createCache(),
- tokenCache = createCache(),
- compilerCache = createCache(),
- hasDuplicate = false,
- sortOrder = function( a, b ) {
- if ( a === b ) {
- hasDuplicate = true;
- return 0;
- }
- return 0;
- },
-
- // General-purpose constants
- strundefined = typeof undefined,
- MAX_NEGATIVE = 1 << 31,
-
- // Instance methods
- hasOwn = ({}).hasOwnProperty,
- arr = [],
- pop = arr.pop,
- push_native = arr.push,
- push = arr.push,
- slice = arr.slice,
- // Use a stripped-down indexOf if we can't use a native one
- indexOf = arr.indexOf || function( elem ) {
- var i = 0,
- len = this.length;
- for ( ; i < len; i++ ) {
- if ( this[i] === elem ) {
- return i;
- }
- }
- return -1;
- },
-
- booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
-
- // Regular expressions
-
- // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace
- whitespace = "[\\x20\\t\\r\\n\\f]",
- // http://www.w3.org/TR/css3-syntax/#characters
- characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
-
- // Loosely modeled on CSS identifier characters
- // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors
- // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
- identifier = characterEncoding.replace( "w", "w#" ),
-
- // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors
- attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace +
- "*(?:([*^$|!~]?=)" + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]",
-
- // Prefer arguments quoted,
- // then not containing pseudos/brackets,
- // then attribute selectors/non-parenthetical expressions,
- // then anything else
- // These preferences are here to reduce the number of selectors
- // needing tokenize in the PSEUDO preFilter
- pseudos = ":(" + characterEncoding + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + attributes.replace( 3, 8 ) + ")*)|.*)\\)|)",
-
- // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
- rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
-
- rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
- rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ),
-
- rsibling = new RegExp( whitespace + "*[+~]" ),
- rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*)" + whitespace + "*\\]", "g" ),
-
- rpseudo = new RegExp( pseudos ),
- ridentifier = new RegExp( "^" + identifier + "$" ),
-
- matchExpr = {
- "ID": new RegExp( "^#(" + characterEncoding + ")" ),
- "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ),
- "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ),
- "ATTR": new RegExp( "^" + attributes ),
- "PSEUDO": new RegExp( "^" + pseudos ),
- "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace +
- "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
- "*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
- "bool": new RegExp( "^(?:" + booleans + ")$", "i" ),
- // For use in libraries implementing .is()
- // We use this for POS matching in `select`
- "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
- whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" )
- },
-
- rnative = /^[^{]+\{\s*\[native \w/,
-
- // Easily-parseable/retrievable ID or TAG or CLASS selectors
- rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
-
- rinputs = /^(?:input|select|textarea|button)$/i,
- rheader = /^h\d$/i,
-
- rescape = /'|\\/g,
-
- // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
- runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),
- funescape = function( _, escaped, escapedWhitespace ) {
- var high = "0x" + escaped - 0x10000;
- // NaN means non-codepoint
- // Support: Firefox
- // Workaround erroneous numeric interpretation of +"0x"
- return high !== high || escapedWhitespace ?
- escaped :
- // BMP codepoint
- high < 0 ?
- String.fromCharCode( high + 0x10000 ) :
- // Supplemental Plane codepoint (surrogate pair)
- String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );
- };
-
-// Optimize for push.apply( _, NodeList )
-try {
- push.apply(
- (arr = slice.call( preferredDoc.childNodes )),
- preferredDoc.childNodes
- );
- // Support: Android<4.0
- // Detect silently failing push.apply
- arr[ preferredDoc.childNodes.length ].nodeType;
-} catch ( e ) {
- push = { apply: arr.length ?
-
- // Leverage slice if possible
- function( target, els ) {
- push_native.apply( target, slice.call(els) );
- } :
-
- // Support: IE<9
- // Otherwise append directly
- function( target, els ) {
- var j = target.length,
- i = 0;
- // Can't trust NodeList.length
- while ( (target[j++] = els[i++]) ) {}
- target.length = j - 1;
- }
- };
-}
-
-function Sizzle( selector, context, results, seed ) {
- var match, elem, m, nodeType,
- // QSA vars
- i, groups, old, nid, newContext, newSelector;
-
- if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {
- setDocument( context );
- }
-
- context = context || document;
- results = results || [];
-
- if ( !selector || typeof selector !== "string" ) {
- return results;
- }
-
- if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) {
- return [];
- }
-
- if ( documentIsHTML && !seed ) {
-
- // Shortcuts
- if ( (match = rquickExpr.exec( selector )) ) {
- // Speed-up: Sizzle("#ID")
- if ( (m = match[1]) ) {
- if ( nodeType === 9 ) {
- elem = context.getElementById( m );
- // Check parentNode to catch when Blackberry 4.6 returns
- // nodes that are no longer in the document #6963
- if ( elem && elem.parentNode ) {
- // Handle the case where IE, Opera, and Webkit return items
- // by name instead of ID
- if ( elem.id === m ) {
- results.push( elem );
- return results;
- }
- } else {
- return results;
- }
- } else {
- // Context is not a document
- if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&
- contains( context, elem ) && elem.id === m ) {
- results.push( elem );
- return results;
- }
- }
-
- // Speed-up: Sizzle("TAG")
- } else if ( match[2] ) {
- push.apply( results, context.getElementsByTagName( selector ) );
- return results;
-
- // Speed-up: Sizzle(".CLASS")
- } else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) {
- push.apply( results, context.getElementsByClassName( m ) );
- return results;
- }
- }
-
- // QSA path
- if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
- nid = old = expando;
- newContext = context;
- newSelector = nodeType === 9 && selector;
-
- // qSA works strangely on Element-rooted queries
- // We can work around this by specifying an extra ID on the root
- // and working up from there (Thanks to Andrew Dupont for the technique)
- // IE 8 doesn't work on object elements
- if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) {
- groups = tokenize( selector );
-
- if ( (old = context.getAttribute("id")) ) {
- nid = old.replace( rescape, "\\$&" );
- } else {
- context.setAttribute( "id", nid );
- }
- nid = "[id='" + nid + "'] ";
-
- i = groups.length;
- while ( i-- ) {
- groups[i] = nid + toSelector( groups[i] );
- }
- newContext = rsibling.test( selector ) && context.parentNode || context;
- newSelector = groups.join(",");
- }
-
- if ( newSelector ) {
- try {
- push.apply( results,
- newContext.querySelectorAll( newSelector )
- );
- return results;
- } catch(qsaError) {
- } finally {
- if ( !old ) {
- context.removeAttribute("id");
- }
- }
- }
- }
- }
-
- // All others
- return select( selector.replace( rtrim, "$1" ), context, results, seed );
-}
-
-/**
- * Create key-value caches of limited size
- * @returns {Function(string, Object)} Returns the Object data after storing it on itself with
- * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)
- * deleting the oldest entry
- */
-function createCache() {
- var keys = [];
-
- function cache( key, value ) {
- // Use (key + " ") to avoid collision with native prototype properties (see Issue #157)
- if ( keys.push( key += " " ) > Expr.cacheLength ) {
- // Only keep the most recent entries
- delete cache[ keys.shift() ];
- }
- return (cache[ key ] = value);
- }
- return cache;
-}
-
-/**
- * Mark a function for special use by Sizzle
- * @param {Function} fn The function to mark
- */
-function markFunction( fn ) {
- fn[ expando ] = true;
- return fn;
-}
-
-/**
- * Support testing using an element
- * @param {Function} fn Passed the created div and expects a boolean result
- */
-function assert( fn ) {
- var div = document.createElement("div");
-
- try {
- return !!fn( div );
- } catch (e) {
- return false;
- } finally {
- // Remove from its parent by default
- if ( div.parentNode ) {
- div.parentNode.removeChild( div );
- }
- // release memory in IE
- div = null;
- }
-}
-
-/**
- * Adds the same handler for all of the specified attrs
- * @param {String} attrs Pipe-separated list of attributes
- * @param {Function} handler The method that will be applied
- */
-function addHandle( attrs, handler ) {
- var arr = attrs.split("|"),
- i = attrs.length;
-
- while ( i-- ) {
- Expr.attrHandle[ arr[i] ] = handler;
- }
-}
-
-/**
- * Checks document order of two siblings
- * @param {Element} a
- * @param {Element} b
- * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b
- */
-function siblingCheck( a, b ) {
- var cur = b && a,
- diff = cur && a.nodeType === 1 && b.nodeType === 1 &&
- ( ~b.sourceIndex || MAX_NEGATIVE ) -
- ( ~a.sourceIndex || MAX_NEGATIVE );
-
- // Use IE sourceIndex if available on both nodes
- if ( diff ) {
- return diff;
- }
-
- // Check if b follows a
- if ( cur ) {
- while ( (cur = cur.nextSibling) ) {
- if ( cur === b ) {
- return -1;
- }
- }
- }
-
- return a ? 1 : -1;
-}
-
-/**
- * Returns a function to use in pseudos for input types
- * @param {String} type
- */
-function createInputPseudo( type ) {
- return function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return name === "input" && elem.type === type;
- };
-}
-
-/**
- * Returns a function to use in pseudos for buttons
- * @param {String} type
- */
-function createButtonPseudo( type ) {
- return function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return (name === "input" || name === "button") && elem.type === type;
- };
-}
-
-/**
- * Returns a function to use in pseudos for positionals
- * @param {Function} fn
- */
-function createPositionalPseudo( fn ) {
- return markFunction(function( argument ) {
- argument = +argument;
- return markFunction(function( seed, matches ) {
- var j,
- matchIndexes = fn( [], seed.length, argument ),
- i = matchIndexes.length;
-
- // Match elements found at the specified indexes
- while ( i-- ) {
- if ( seed[ (j = matchIndexes[i]) ] ) {
- seed[j] = !(matches[j] = seed[j]);
- }
- }
- });
- });
-}
-
-/**
- * Detect xml
- * @param {Element|Object} elem An element or a document
- */
-isXML = Sizzle.isXML = function( elem ) {
- // documentElement is verified for cases where it doesn't yet exist
- // (such as loading iframes in IE - #4833)
- var documentElement = elem && (elem.ownerDocument || elem).documentElement;
- return documentElement ? documentElement.nodeName !== "HTML" : false;
-};
-
-// Expose support vars for convenience
-support = Sizzle.support = {};
-
-/**
- * Sets document-related variables once based on the current document
- * @param {Element|Object} [doc] An element or document object to use to set the document
- * @returns {Object} Returns the current document
- */
-setDocument = Sizzle.setDocument = function( node ) {
- var doc = node ? node.ownerDocument || node : preferredDoc,
- parent = doc.defaultView;
-
- // If no document and documentElement is available, return
- if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {
- return document;
- }
-
- // Set our document
- document = doc;
- docElem = doc.documentElement;
-
- // Support tests
- documentIsHTML = !isXML( doc );
-
- // Support: IE>8
- // If iframe document is assigned to "document" variable and if iframe has been reloaded,
- // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936
- // IE6-8 do not support the defaultView property so parent will be undefined
- if ( parent && parent.attachEvent && parent !== parent.top ) {
- parent.attachEvent( "onbeforeunload", function() {
- setDocument();
- });
- }
-
- /* Attributes
- ---------------------------------------------------------------------- */
-
- // Support: IE<8
- // Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans)
- support.attributes = assert(function( div ) {
- div.className = "i";
- return !div.getAttribute("className");
- });
-
- /* getElement(s)By*
- ---------------------------------------------------------------------- */
-
- // Check if getElementsByTagName("*") returns only elements
- support.getElementsByTagName = assert(function( div ) {
- div.appendChild( doc.createComment("") );
- return !div.getElementsByTagName("*").length;
- });
-
- // Check if getElementsByClassName can be trusted
- support.getElementsByClassName = assert(function( div ) {
- div.innerHTML = "<div class='a'></div><div class='a i'></div>";
-
- // Support: Safari<4
- // Catch class over-caching
- div.firstChild.className = "i";
- // Support: Opera<10
- // Catch gEBCN failure to find non-leading classes
- return div.getElementsByClassName("i").length === 2;
- });
-
- // Support: IE<10
- // Check if getElementById returns elements by name
- // The broken getElementById methods don't pick up programatically-set names,
- // so use a roundabout getElementsByName test
- support.getById = assert(function( div ) {
- docElem.appendChild( div ).id = expando;
- return !doc.getElementsByName || !doc.getElementsByName( expando ).length;
- });
-
- // ID find and filter
- if ( support.getById ) {
- Expr.find["ID"] = function( id, context ) {
- if ( typeof context.getElementById !== strundefined && documentIsHTML ) {
- var m = context.getElementById( id );
- // Check parentNode to catch when Blackberry 4.6 returns
- // nodes that are no longer in the document #6963
- return m && m.parentNode ? [m] : [];
- }
- };
- Expr.filter["ID"] = function( id ) {
- var attrId = id.replace( runescape, funescape );
- return function( elem ) {
- return elem.getAttribute("id") === attrId;
- };
- };
- } else {
- // Support: IE6/7
- // getElementById is not reliable as a find shortcut
- delete Expr.find["ID"];
-
- Expr.filter["ID"] = function( id ) {
- var attrId = id.replace( runescape, funescape );
- return function( elem ) {
- var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id");
- return node && node.value === attrId;
- };
- };
- }
-
- // Tag
- Expr.find["TAG"] = support.getElementsByTagName ?
- function( tag, context ) {
- if ( typeof context.getElementsByTagName !== strundefined ) {
- return context.getElementsByTagName( tag );
- }
- } :
- function( tag, context ) {
- var elem,
- tmp = [],
- i = 0,
- results = context.getElementsByTagName( tag );
-
- // Filter out possible comments
- if ( tag === "*" ) {
- while ( (elem = results[i++]) ) {
- if ( elem.nodeType === 1 ) {
- tmp.push( elem );
- }
- }
-
- return tmp;
- }
- return results;
- };
-
- // Class
- Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) {
- if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) {
- return context.getElementsByClassName( className );
- }
- };
-
- /* QSA/matchesSelector
- ---------------------------------------------------------------------- */
-
- // QSA and matchesSelector support
-
- // matchesSelector(:active) reports false when true (IE9/Opera 11.5)
- rbuggyMatches = [];
-
- // qSa(:focus) reports false when true (Chrome 21)
- // We allow this because of a bug in IE8/9 that throws an error
- // whenever `document.activeElement` is accessed on an iframe
- // So, we allow :focus to pass through QSA all the time to avoid the IE error
- // See http://bugs.jquery.com/ticket/13378
- rbuggyQSA = [];
-
- if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) {
- // Build QSA regex
- // Regex strategy adopted from Diego Perini
- assert(function( div ) {
- // Select is set to empty string on purpose
- // This is to test IE's treatment of not explicitly
- // setting a boolean content attribute,
- // since its presence should be enough
- // http://bugs.jquery.com/ticket/12359
- div.innerHTML = "<select><option selected=''></option></select>";
-
- // Support: IE8
- // Boolean attributes and "value" are not treated correctly
- if ( !div.querySelectorAll("[selected]").length ) {
- rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );
- }
-
- // Webkit/Opera - :checked should return selected option elements
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
- // IE8 throws error here and will not see later tests
- if ( !div.querySelectorAll(":checked").length ) {
- rbuggyQSA.push(":checked");
- }
- });
-
- assert(function( div ) {
-
- // Support: Opera 10-12/IE8
- // ^= $= *= and empty values
- // Should not select anything
- // Support: Windows 8 Native Apps
- // The type attribute is restricted during .innerHTML assignment
- var input = doc.createElement("input");
- input.setAttribute( "type", "hidden" );
- div.appendChild( input ).setAttribute( "t", "" );
-
- if ( div.querySelectorAll("[t^='']").length ) {
- rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" );
- }
-
- // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
- // IE8 throws error here and will not see later tests
- if ( !div.querySelectorAll(":enabled").length ) {
- rbuggyQSA.push( ":enabled", ":disabled" );
- }
-
- // Opera 10-11 does not throw on post-comma invalid pseudos
- div.querySelectorAll("*,:x");
- rbuggyQSA.push(",.*:");
- });
- }
-
- if ( (support.matchesSelector = rnative.test( (matches = docElem.webkitMatchesSelector ||
- docElem.mozMatchesSelector ||
- docElem.oMatchesSelector ||
- docElem.msMatchesSelector) )) ) {
-
- assert(function( div ) {
- // Check to see if it's possible to do matchesSelector
- // on a disconnected node (IE 9)
- support.disconnectedMatch = matches.call( div, "div" );
-
- // This should fail with an exception
- // Gecko does not error, returns false instead
- matches.call( div, "[s!='']:x" );
- rbuggyMatches.push( "!=", pseudos );
- });
- }
-
- rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );
- rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") );
-
- /* Contains
- ---------------------------------------------------------------------- */
-
- // Element contains another
- // Purposefully does not implement inclusive descendent
- // As in, an element does not contain itself
- contains = rnative.test( docElem.contains ) || docElem.compareDocumentPosition ?
- function( a, b ) {
- var adown = a.nodeType === 9 ? a.documentElement : a,
- bup = b && b.parentNode;
- return a === bup || !!( bup && bup.nodeType === 1 && (
- adown.contains ?
- adown.contains( bup ) :
- a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
- ));
- } :
- function( a, b ) {
- if ( b ) {
- while ( (b = b.parentNode) ) {
- if ( b === a ) {
- return true;
- }
- }
- }
- return false;
- };
-
- /* Sorting
- ---------------------------------------------------------------------- */
-
- // Document order sorting
- sortOrder = docElem.compareDocumentPosition ?
- function( a, b ) {
-
- // Flag for duplicate removal
- if ( a === b ) {
- hasDuplicate = true;
- return 0;
- }
-
- var compare = b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b );
-
- if ( compare ) {
- // Disconnected nodes
- if ( compare & 1 ||
- (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {
-
- // Choose the first element that is related to our preferred document
- if ( a === doc || contains(preferredDoc, a) ) {
- return -1;
- }
- if ( b === doc || contains(preferredDoc, b) ) {
- return 1;
- }
-
- // Maintain original order
- return sortInput ?
- ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :
- 0;
- }
-
- return compare & 4 ? -1 : 1;
- }
-
- // Not directly comparable, sort on existence of method
- return a.compareDocumentPosition ? -1 : 1;
- } :
- function( a, b ) {
- var cur,
- i = 0,
- aup = a.parentNode,
- bup = b.parentNode,
- ap = [ a ],
- bp = [ b ];
-
- // Exit early if the nodes are identical
- if ( a === b ) {
- hasDuplicate = true;
- return 0;
-
- // Parentless nodes are either documents or disconnected
- } else if ( !aup || !bup ) {
- return a === doc ? -1 :
- b === doc ? 1 :
- aup ? -1 :
- bup ? 1 :
- sortInput ?
- ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :
- 0;
-
- // If the nodes are siblings, we can do a quick check
- } else if ( aup === bup ) {
- return siblingCheck( a, b );
- }
-
- // Otherwise we need full lists of their ancestors for comparison
- cur = a;
- while ( (cur = cur.parentNode) ) {
- ap.unshift( cur );
- }
- cur = b;
- while ( (cur = cur.parentNode) ) {
- bp.unshift( cur );
- }
-
- // Walk down the tree looking for a discrepancy
- while ( ap[i] === bp[i] ) {
- i++;
- }
-
- return i ?
- // Do a sibling check if the nodes have a common ancestor
- siblingCheck( ap[i], bp[i] ) :
-
- // Otherwise nodes in our document sort first
- ap[i] === preferredDoc ? -1 :
- bp[i] === preferredDoc ? 1 :
- 0;
- };
-
- return doc;
-};
-
-Sizzle.matches = function( expr, elements ) {
- return Sizzle( expr, null, null, elements );
-};
-
-Sizzle.matchesSelector = function( elem, expr ) {
- // Set document vars if needed
- if ( ( elem.ownerDocument || elem ) !== document ) {
- setDocument( elem );
- }
-
- // Make sure that attribute selectors are quoted
- expr = expr.replace( rattributeQuotes, "='$1']" );
-
- if ( support.matchesSelector && documentIsHTML &&
- ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
- ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) {
-
- try {
- var ret = matches.call( elem, expr );
-
- // IE 9's matchesSelector returns false on disconnected nodes
- if ( ret || support.disconnectedMatch ||
- // As well, disconnected nodes are said to be in a document
- // fragment in IE 9
- elem.document && elem.document.nodeType !== 11 ) {
- return ret;
- }
- } catch(e) {}
- }
-
- return Sizzle( expr, document, null, [elem] ).length > 0;
-};
-
-Sizzle.contains = function( context, elem ) {
- // Set document vars if needed
- if ( ( context.ownerDocument || context ) !== document ) {
- setDocument( context );
- }
- return contains( context, elem );
-};
-
-Sizzle.attr = function( elem, name ) {
- // Set document vars if needed
- if ( ( elem.ownerDocument || elem ) !== document ) {
- setDocument( elem );
- }
-
- var fn = Expr.attrHandle[ name.toLowerCase() ],
- // Don't get fooled by Object.prototype properties (jQuery #13807)
- val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
- fn( elem, name, !documentIsHTML ) :
- undefined;
-
- return val === undefined ?
- support.attributes || !documentIsHTML ?
- elem.getAttribute( name ) :
- (val = elem.getAttributeNode(name)) && val.specified ?
- val.value :
- null :
- val;
-};
-
-Sizzle.error = function( msg ) {
- throw new Error( "Syntax error, unrecognized expression: " + msg );
-};
-
-/**
- * Document sorting and removing duplicates
- * @param {ArrayLike} results
- */
-Sizzle.uniqueSort = function( results ) {
- var elem,
- duplicates = [],
- j = 0,
- i = 0;
-
- // Unless we *know* we can detect duplicates, assume their presence
- hasDuplicate = !support.detectDuplicates;
- sortInput = !support.sortStable && results.slice( 0 );
- results.sort( sortOrder );
-
- if ( hasDuplicate ) {
- while ( (elem = results[i++]) ) {
- if ( elem === results[ i ] ) {
- j = duplicates.push( i );
- }
- }
- while ( j-- ) {
- results.splice( duplicates[ j ], 1 );
- }
- }
-
- return results;
-};
-
-/**
- * Utility function for retrieving the text value of an array of DOM nodes
- * @param {Array|Element} elem
- */
-getText = Sizzle.getText = function( elem ) {
- var node,
- ret = "",
- i = 0,
- nodeType = elem.nodeType;
-
- if ( !nodeType ) {
- // If no nodeType, this is expected to be an array
- for ( ; (node = elem[i]); i++ ) {
- // Do not traverse comment nodes
- ret += getText( node );
- }
- } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
- // Use textContent for elements
- // innerText usage removed for consistency of new lines (see #11153)
- if ( typeof elem.textContent === "string" ) {
- return elem.textContent;
- } else {
- // Traverse its children
- for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
- ret += getText( elem );
- }
- }
- } else if ( nodeType === 3 || nodeType === 4 ) {
- return elem.nodeValue;
- }
- // Do not include comment or processing instruction nodes
-
- return ret;
-};
-
-Expr = Sizzle.selectors = {
-
- // Can be adjusted by the user
- cacheLength: 50,
-
- createPseudo: markFunction,
-
- match: matchExpr,
-
- attrHandle: {},
-
- find: {},
-
- relative: {
- ">": { dir: "parentNode", first: true },
- " ": { dir: "parentNode" },
- "+": { dir: "previousSibling", first: true },
- "~": { dir: "previousSibling" }
- },
-
- preFilter: {
- "ATTR": function( match ) {
- match[1] = match[1].replace( runescape, funescape );
-
- // Move the given value to match[3] whether quoted or unquoted
- match[3] = ( match[4] || match[5] || "" ).replace( runescape, funescape );
-
- if ( match[2] === "~=" ) {
- match[3] = " " + match[3] + " ";
- }
-
- return match.slice( 0, 4 );
- },
-
- "CHILD": function( match ) {
- /* matches from matchExpr["CHILD"]
- 1 type (only|nth|...)
- 2 what (child|of-type)
- 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
- 4 xn-component of xn+y argument ([+-]?\d*n|)
- 5 sign of xn-component
- 6 x of xn-component
- 7 sign of y-component
- 8 y of y-component
- */
- match[1] = match[1].toLowerCase();
-
- if ( match[1].slice( 0, 3 ) === "nth" ) {
- // nth-* requires argument
- if ( !match[3] ) {
- Sizzle.error( match[0] );
- }
-
- // numeric x and y parameters for Expr.filter.CHILD
- // remember that false/true cast respectively to 0/1
- match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) );
- match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" );
-
- // other types prohibit arguments
- } else if ( match[3] ) {
- Sizzle.error( match[0] );
- }
-
- return match;
- },
-
- "PSEUDO": function( match ) {
- var excess,
- unquoted = !match[5] && match[2];
-
- if ( matchExpr["CHILD"].test( match[0] ) ) {
- return null;
- }
-
- // Accept quoted arguments as-is
- if ( match[3] && match[4] !== undefined ) {
- match[2] = match[4];
-
- // Strip excess characters from unquoted arguments
- } else if ( unquoted && rpseudo.test( unquoted ) &&
- // Get excess from tokenize (recursively)
- (excess = tokenize( unquoted, true )) &&
- // advance to the next closing parenthesis
- (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
-
- // excess is a negative index
- match[0] = match[0].slice( 0, excess );
- match[2] = unquoted.slice( 0, excess );
- }
-
- // Return only captures needed by the pseudo filter method (type and argument)
- return match.slice( 0, 3 );
- }
- },
-
- filter: {
-
- "TAG": function( nodeNameSelector ) {
- var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();
- return nodeNameSelector === "*" ?
- function() { return true; } :
- function( elem ) {
- return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
- };
- },
-
- "CLASS": function( className ) {
- var pattern = classCache[ className + " " ];
-
- return pattern ||
- (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) &&
- classCache( className, function( elem ) {
- return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" );
- });
- },
-
- "ATTR": function( name, operator, check ) {
- return function( elem ) {
- var result = Sizzle.attr( elem, name );
-
- if ( result == null ) {
- return operator === "!=";
- }
- if ( !operator ) {
- return true;
- }
-
- result += "";
-
- return operator === "=" ? result === check :
- operator === "!=" ? result !== check :
- operator === "^=" ? check && result.indexOf( check ) === 0 :
- operator === "*=" ? check && result.indexOf( check ) > -1 :
- operator === "$=" ? check && result.slice( -check.length ) === check :
- operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 :
- operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :
- false;
- };
- },
-
- "CHILD": function( type, what, argument, first, last ) {
- var simple = type.slice( 0, 3 ) !== "nth",
- forward = type.slice( -4 ) !== "last",
- ofType = what === "of-type";
-
- return first === 1 && last === 0 ?
-
- // Shortcut for :nth-*(n)
- function( elem ) {
- return !!elem.parentNode;
- } :
-
- function( elem, context, xml ) {
- var cache, outerCache, node, diff, nodeIndex, start,
- dir = simple !== forward ? "nextSibling" : "previousSibling",
- parent = elem.parentNode,
- name = ofType && elem.nodeName.toLowerCase(),
- useCache = !xml && !ofType;
-
- if ( parent ) {
-
- // :(first|last|only)-(child|of-type)
- if ( simple ) {
- while ( dir ) {
- node = elem;
- while ( (node = node[ dir ]) ) {
- if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) {
- return false;
- }
- }
- // Reverse direction for :only-* (if we haven't yet done so)
- start = dir = type === "only" && !start && "nextSibling";
- }
- return true;
- }
-
- start = [ forward ? parent.firstChild : parent.lastChild ];
-
- // non-xml :nth-child(...) stores cache data on `parent`
- if ( forward && useCache ) {
- // Seek `elem` from a previously-cached index
- outerCache = parent[ expando ] || (parent[ expando ] = {});
- cache = outerCache[ type ] || [];
- nodeIndex = cache[0] === dirruns && cache[1];
- diff = cache[0] === dirruns && cache[2];
- node = nodeIndex && parent.childNodes[ nodeIndex ];
-
- while ( (node = ++nodeIndex && node && node[ dir ] ||
-
- // Fallback to seeking `elem` from the start
- (diff = nodeIndex = 0) || start.pop()) ) {
-
- // When found, cache indexes on `parent` and break
- if ( node.nodeType === 1 && ++diff && node === elem ) {
- outerCache[ type ] = [ dirruns, nodeIndex, diff ];
- break;
- }
- }
-
- // Use previously-cached element index if available
- } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) {
- diff = cache[1];
-
- // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...)
- } else {
- // Use the same loop as above to seek `elem` from the start
- while ( (node = ++nodeIndex && node && node[ dir ] ||
- (diff = nodeIndex = 0) || start.pop()) ) {
-
- if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) {
- // Cache the index of each encountered element
- if ( useCache ) {
- (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ];
- }
-
- if ( node === elem ) {
- break;
- }
- }
- }
- }
-
- // Incorporate the offset, then check against cycle size
- diff -= last;
- return diff === first || ( diff % first === 0 && diff / first >= 0 );
- }
- };
- },
-
- "PSEUDO": function( pseudo, argument ) {
- // pseudo-class names are case-insensitive
- // http://www.w3.org/TR/selectors/#pseudo-classes
- // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
- // Remember that setFilters inherits from pseudos
- var args,
- fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
- Sizzle.error( "unsupported pseudo: " + pseudo );
-
- // The user may use createPseudo to indicate that
- // arguments are needed to create the filter function
- // just as Sizzle does
- if ( fn[ expando ] ) {
- return fn( argument );
- }
-
- // But maintain support for old signatures
- if ( fn.length > 1 ) {
- args = [ pseudo, pseudo, "", argument ];
- return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
- markFunction(function( seed, matches ) {
- var idx,
- matched = fn( seed, argument ),
- i = matched.length;
- while ( i-- ) {
- idx = indexOf.call( seed, matched[i] );
- seed[ idx ] = !( matches[ idx ] = matched[i] );
- }
- }) :
- function( elem ) {
- return fn( elem, 0, args );
- };
- }
-
- return fn;
- }
- },
-
- pseudos: {
- // Potentially complex pseudos
- "not": markFunction(function( selector ) {
- // Trim the selector passed to compile
- // to avoid treating leading and trailing
- // spaces as combinators
- var input = [],
- results = [],
- matcher = compile( selector.replace( rtrim, "$1" ) );
-
- return matcher[ expando ] ?
- markFunction(function( seed, matches, context, xml ) {
- var elem,
- unmatched = matcher( seed, null, xml, [] ),
- i = seed.length;
-
- // Match elements unmatched by `matcher`
- while ( i-- ) {
- if ( (elem = unmatched[i]) ) {
- seed[i] = !(matches[i] = elem);
- }
- }
- }) :
- function( elem, context, xml ) {
- input[0] = elem;
- matcher( input, null, xml, results );
- return !results.pop();
- };
- }),
-
- "has": markFunction(function( selector ) {
- return function( elem ) {
- return Sizzle( selector, elem ).length > 0;
- };
- }),
-
- "contains": markFunction(function( text ) {
- return function( elem ) {
- return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
- };
- }),
-
- // "Whether an element is represented by a :lang() selector
- // is based solely on the element's language value
- // being equal to the identifier C,
- // or beginning with the identifier C immediately followed by "-".
- // The matching of C against the element's language value is performed case-insensitively.
- // The identifier C does not have to be a valid language name."
- // http://www.w3.org/TR/selectors/#lang-pseudo
- "lang": markFunction( function( lang ) {
- // lang value must be a valid identifier
- if ( !ridentifier.test(lang || "") ) {
- Sizzle.error( "unsupported lang: " + lang );
- }
- lang = lang.replace( runescape, funescape ).toLowerCase();
- return function( elem ) {
- var elemLang;
- do {
- if ( (elemLang = documentIsHTML ?
- elem.lang :
- elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {
-
- elemLang = elemLang.toLowerCase();
- return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;
- }
- } while ( (elem = elem.parentNode) && elem.nodeType === 1 );
- return false;
- };
- }),
-
- // Miscellaneous
- "target": function( elem ) {
- var hash = window.location && window.location.hash;
- return hash && hash.slice( 1 ) === elem.id;
- },
-
- "root": function( elem ) {
- return elem === docElem;
- },
-
- "focus": function( elem ) {
- return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);
- },
-
- // Boolean properties
- "enabled": function( elem ) {
- return elem.disabled === false;
- },
-
- "disabled": function( elem ) {
- return elem.disabled === true;
- },
-
- "checked": function( elem ) {
- // In CSS3, :checked should return both checked and selected elements
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
- var nodeName = elem.nodeName.toLowerCase();
- return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
- },
-
- "selected": function( elem ) {
- // Accessing this property makes selected-by-default
- // options in Safari work properly
- if ( elem.parentNode ) {
- elem.parentNode.selectedIndex;
- }
-
- return elem.selected === true;
- },
-
- // Contents
- "empty": function( elem ) {
- // http://www.w3.org/TR/selectors/#empty-pseudo
- // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)),
- // not comment, processing instructions, or others
- // Thanks to Diego Perini for the nodeName shortcut
- // Greater than "@" means alpha characters (specifically not starting with "#" or "?")
- for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
- if ( elem.nodeName > "@" || elem.nodeType === 3 || elem.nodeType === 4 ) {
- return false;
- }
- }
- return true;
- },
-
- "parent": function( elem ) {
- return !Expr.pseudos["empty"]( elem );
- },
-
- // Element/input types
- "header": function( elem ) {
- return rheader.test( elem.nodeName );
- },
-
- "input": function( elem ) {
- return rinputs.test( elem.nodeName );
- },
-
- "button": function( elem ) {
- var name = elem.nodeName.toLowerCase();
- return name === "input" && elem.type === "button" || name === "button";
- },
-
- "text": function( elem ) {
- var attr;
- // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc)
- // use getAttribute instead to test this case
- return elem.nodeName.toLowerCase() === "input" &&
- elem.type === "text" &&
- ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === elem.type );
- },
-
- // Position-in-collection
- "first": createPositionalPseudo(function() {
- return [ 0 ];
- }),
-
- "last": createPositionalPseudo(function( matchIndexes, length ) {
- return [ length - 1 ];
- }),
-
- "eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
- return [ argument < 0 ? argument + length : argument ];
- }),
-
- "even": createPositionalPseudo(function( matchIndexes, length ) {
- var i = 0;
- for ( ; i < length; i += 2 ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "odd": createPositionalPseudo(function( matchIndexes, length ) {
- var i = 1;
- for ( ; i < length; i += 2 ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
- var i = argument < 0 ? argument + length : argument;
- for ( ; --i >= 0; ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- }),
-
- "gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
- var i = argument < 0 ? argument + length : argument;
- for ( ; ++i < length; ) {
- matchIndexes.push( i );
- }
- return matchIndexes;
- })
- }
-};
-
-Expr.pseudos["nth"] = Expr.pseudos["eq"];
-
-// Add button/input type pseudos
-for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
- Expr.pseudos[ i ] = createInputPseudo( i );
-}
-for ( i in { submit: true, reset: true } ) {
- Expr.pseudos[ i ] = createButtonPseudo( i );
-}
-
-// Easy API for creating new setFilters
-function setFilters() {}
-setFilters.prototype = Expr.filters = Expr.pseudos;
-Expr.setFilters = new setFilters();
-
-function tokenize( selector, parseOnly ) {
- var matched, match, tokens, type,
- soFar, groups, preFilters,
- cached = tokenCache[ selector + " " ];
-
- if ( cached ) {
- return parseOnly ? 0 : cached.slice( 0 );
- }
-
- soFar = selector;
- groups = [];
- preFilters = Expr.preFilter;
-
- while ( soFar ) {
-
- // Comma and first run
- if ( !matched || (match = rcomma.exec( soFar )) ) {
- if ( match ) {
- // Don't consume trailing commas as valid
- soFar = soFar.slice( match[0].length ) || soFar;
- }
- groups.push( tokens = [] );
- }
-
- matched = false;
-
- // Combinators
- if ( (match = rcombinators.exec( soFar )) ) {
- matched = match.shift();
- tokens.push({
- value: matched,
- // Cast descendant combinators to space
- type: match[0].replace( rtrim, " " )
- });
- soFar = soFar.slice( matched.length );
- }
-
- // Filters
- for ( type in Expr.filter ) {
- if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
- (match = preFilters[ type ]( match ))) ) {
- matched = match.shift();
- tokens.push({
- value: matched,
- type: type,
- matches: match
- });
- soFar = soFar.slice( matched.length );
- }
- }
-
- if ( !matched ) {
- break;
- }
- }
-
- // Return the length of the invalid excess
- // if we're just parsing
- // Otherwise, throw an error or return tokens
- return parseOnly ?
- soFar.length :
- soFar ?
- Sizzle.error( selector ) :
- // Cache the tokens
- tokenCache( selector, groups ).slice( 0 );
-}
-
-function toSelector( tokens ) {
- var i = 0,
- len = tokens.length,
- selector = "";
- for ( ; i < len; i++ ) {
- selector += tokens[i].value;
- }
- return selector;
-}
-
-function addCombinator( matcher, combinator, base ) {
- var dir = combinator.dir,
- checkNonElements = base && dir === "parentNode",
- doneName = done++;
-
- return combinator.first ?
- // Check against closest ancestor/preceding element
- function( elem, context, xml ) {
- while ( (elem = elem[ dir ]) ) {
- if ( elem.nodeType === 1 || checkNonElements ) {
- return matcher( elem, context, xml );
- }
- }
- } :
-
- // Check against all ancestor/preceding elements
- function( elem, context, xml ) {
- var data, cache, outerCache,
- dirkey = dirruns + " " + doneName;
-
- // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching
- if ( xml ) {
- while ( (elem = elem[ dir ]) ) {
- if ( elem.nodeType === 1 || checkNonElements ) {
- if ( matcher( elem, context, xml ) ) {
- return true;
- }
- }
- }
- } else {
- while ( (elem = elem[ dir ]) ) {
- if ( elem.nodeType === 1 || checkNonElements ) {
- outerCache = elem[ expando ] || (elem[ expando ] = {});
- if ( (cache = outerCache[ dir ]) && cache[0] === dirkey ) {
- if ( (data = cache[1]) === true || data === cachedruns ) {
- return data === true;
- }
- } else {
- cache = outerCache[ dir ] = [ dirkey ];
- cache[1] = matcher( elem, context, xml ) || cachedruns;
- if ( cache[1] === true ) {
- return true;
- }
- }
- }
- }
- }
- };
-}
-
-function elementMatcher( matchers ) {
- return matchers.length > 1 ?
- function( elem, context, xml ) {
- var i = matchers.length;
- while ( i-- ) {
- if ( !matchers[i]( elem, context, xml ) ) {
- return false;
- }
- }
- return true;
- } :
- matchers[0];
-}
-
-function condense( unmatched, map, filter, context, xml ) {
- var elem,
- newUnmatched = [],
- i = 0,
- len = unmatched.length,
- mapped = map != null;
-
- for ( ; i < len; i++ ) {
- if ( (elem = unmatched[i]) ) {
- if ( !filter || filter( elem, context, xml ) ) {
- newUnmatched.push( elem );
- if ( mapped ) {
- map.push( i );
- }
- }
- }
- }
-
- return newUnmatched;
-}
-
-function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
- if ( postFilter && !postFilter[ expando ] ) {
- postFilter = setMatcher( postFilter );
- }
- if ( postFinder && !postFinder[ expando ] ) {
- postFinder = setMatcher( postFinder, postSelector );
- }
- return markFunction(function( seed, results, context, xml ) {
- var temp, i, elem,
- preMap = [],
- postMap = [],
- preexisting = results.length,
-
- // Get initial elements from seed or context
- elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),
-
- // Prefilter to get matcher input, preserving a map for seed-results synchronization
- matcherIn = preFilter && ( seed || !selector ) ?
- condense( elems, preMap, preFilter, context, xml ) :
- elems,
-
- matcherOut = matcher ?
- // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
- postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
-
- // ...intermediate processing is necessary
- [] :
-
- // ...otherwise use results directly
- results :
- matcherIn;
-
- // Find primary matches
- if ( matcher ) {
- matcher( matcherIn, matcherOut, context, xml );
- }
-
- // Apply postFilter
- if ( postFilter ) {
- temp = condense( matcherOut, postMap );
- postFilter( temp, [], context, xml );
-
- // Un-match failing elements by moving them back to matcherIn
- i = temp.length;
- while ( i-- ) {
- if ( (elem = temp[i]) ) {
- matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
- }
- }
- }
-
- if ( seed ) {
- if ( postFinder || preFilter ) {
- if ( postFinder ) {
- // Get the final matcherOut by condensing this intermediate into postFinder contexts
- temp = [];
- i = matcherOut.length;
- while ( i-- ) {
- if ( (elem = matcherOut[i]) ) {
- // Restore matcherIn since elem is not yet a final match
- temp.push( (matcherIn[i] = elem) );
- }
- }
- postFinder( null, (matcherOut = []), temp, xml );
- }
-
- // Move matched elements from seed to results to keep them synchronized
- i = matcherOut.length;
- while ( i-- ) {
- if ( (elem = matcherOut[i]) &&
- (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) {
-
- seed[temp] = !(results[temp] = elem);
- }
- }
- }
-
- // Add elements to results, through postFinder if defined
- } else {
- matcherOut = condense(
- matcherOut === results ?
- matcherOut.splice( preexisting, matcherOut.length ) :
- matcherOut
- );
- if ( postFinder ) {
- postFinder( null, results, matcherOut, xml );
- } else {
- push.apply( results, matcherOut );
- }
- }
- });
-}
-
-function matcherFromTokens( tokens ) {
- var checkContext, matcher, j,
- len = tokens.length,
- leadingRelative = Expr.relative[ tokens[0].type ],
- implicitRelative = leadingRelative || Expr.relative[" "],
- i = leadingRelative ? 1 : 0,
-
- // The foundational matcher ensures that elements are reachable from top-level context(s)
- matchContext = addCombinator( function( elem ) {
- return elem === checkContext;
- }, implicitRelative, true ),
- matchAnyContext = addCombinator( function( elem ) {
- return indexOf.call( checkContext, elem ) > -1;
- }, implicitRelative, true ),
- matchers = [ function( elem, context, xml ) {
- return ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
- (checkContext = context).nodeType ?
- matchContext( elem, context, xml ) :
- matchAnyContext( elem, context, xml ) );
- } ];
-
- for ( ; i < len; i++ ) {
- if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
- matchers = [ addCombinator(elementMatcher( matchers ), matcher) ];
- } else {
- matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
-
- // Return special upon seeing a positional matcher
- if ( matcher[ expando ] ) {
- // Find the next relative operator (if any) for proper handling
- j = ++i;
- for ( ; j < len; j++ ) {
- if ( Expr.relative[ tokens[j].type ] ) {
- break;
- }
- }
- return setMatcher(
- i > 1 && elementMatcher( matchers ),
- i > 1 && toSelector(
- // If the preceding token was a descendant combinator, insert an implicit any-element `*`
- tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" })
- ).replace( rtrim, "$1" ),
- matcher,
- i < j && matcherFromTokens( tokens.slice( i, j ) ),
- j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
- j < len && toSelector( tokens )
- );
- }
- matchers.push( matcher );
- }
- }
-
- return elementMatcher( matchers );
-}
-
-function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
- // A counter to specify which element is currently being matched
- var matcherCachedRuns = 0,
- bySet = setMatchers.length > 0,
- byElement = elementMatchers.length > 0,
- superMatcher = function( seed, context, xml, results, expandContext ) {
- var elem, j, matcher,
- setMatched = [],
- matchedCount = 0,
- i = "0",
- unmatched = seed && [],
- outermost = expandContext != null,
- contextBackup = outermostContext,
- // We must always have either seed elements or context
- elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ),
- // Use integer dirruns iff this is the outermost matcher
- dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1);
-
- if ( outermost ) {
- outermostContext = context !== document && context;
- cachedruns = matcherCachedRuns;
- }
-
- // Add elements passing elementMatchers directly to results
- // Keep `i` a string if there are no elements so `matchedCount` will be "00" below
- for ( ; (elem = elems[i]) != null; i++ ) {
- if ( byElement && elem ) {
- j = 0;
- while ( (matcher = elementMatchers[j++]) ) {
- if ( matcher( elem, context, xml ) ) {
- results.push( elem );
- break;
- }
- }
- if ( outermost ) {
- dirruns = dirrunsUnique;
- cachedruns = ++matcherCachedRuns;
- }
- }
-
- // Track unmatched elements for set filters
- if ( bySet ) {
- // They will have gone through all possible matchers
- if ( (elem = !matcher && elem) ) {
- matchedCount--;
- }
-
- // Lengthen the array for every element, matched or not
- if ( seed ) {
- unmatched.push( elem );
- }
- }
- }
-
- // Apply set filters to unmatched elements
- matchedCount += i;
- if ( bySet && i !== matchedCount ) {
- j = 0;
- while ( (matcher = setMatchers[j++]) ) {
- matcher( unmatched, setMatched, context, xml );
- }
-
- if ( seed ) {
- // Reintegrate element matches to eliminate the need for sorting
- if ( matchedCount > 0 ) {
- while ( i-- ) {
- if ( !(unmatched[i] || setMatched[i]) ) {
- setMatched[i] = pop.call( results );
- }
- }
- }
-
- // Discard index placeholder values to get only actual matches
- setMatched = condense( setMatched );
- }
-
- // Add matches to results
- push.apply( results, setMatched );
-
- // Seedless set matches succeeding multiple successful matchers stipulate sorting
- if ( outermost && !seed && setMatched.length > 0 &&
- ( matchedCount + setMatchers.length ) > 1 ) {
-
- Sizzle.uniqueSort( results );
- }
- }
-
- // Override manipulation of globals by nested matchers
- if ( outermost ) {
- dirruns = dirrunsUnique;
- outermostContext = contextBackup;
- }
-
- return unmatched;
- };
-
- return bySet ?
- markFunction( superMatcher ) :
- superMatcher;
-}
-
-compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) {
- var i,
- setMatchers = [],
- elementMatchers = [],
- cached = compilerCache[ selector + " " ];
-
- if ( !cached ) {
- // Generate a function of recursive functions that can be used to check each element
- if ( !group ) {
- group = tokenize( selector );
- }
- i = group.length;
- while ( i-- ) {
- cached = matcherFromTokens( group[i] );
- if ( cached[ expando ] ) {
- setMatchers.push( cached );
- } else {
- elementMatchers.push( cached );
- }
- }
-
- // Cache the compiled function
- cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
- }
- return cached;
-};
-
-function multipleContexts( selector, contexts, results ) {
- var i = 0,
- len = contexts.length;
- for ( ; i < len; i++ ) {
- Sizzle( selector, contexts[i], results );
- }
- return results;
-}
-
-function select( selector, context, results, seed ) {
- var i, tokens, token, type, find,
- match = tokenize( selector );
-
- if ( !seed ) {
- // Try to minimize operations if there is only one group
- if ( match.length === 1 ) {
-
- // Take a shortcut and set the context if the root selector is an ID
- tokens = match[0] = match[0].slice( 0 );
- if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
- support.getById && context.nodeType === 9 && documentIsHTML &&
- Expr.relative[ tokens[1].type ] ) {
-
- context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
- if ( !context ) {
- return results;
- }
- selector = selector.slice( tokens.shift().value.length );
- }
-
- // Fetch a seed set for right-to-left matching
- i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;
- while ( i-- ) {
- token = tokens[i];
-
- // Abort if we hit a combinator
- if ( Expr.relative[ (type = token.type) ] ) {
- break;
- }
- if ( (find = Expr.find[ type ]) ) {
- // Search, expanding context for leading sibling combinators
- if ( (seed = find(
- token.matches[0].replace( runescape, funescape ),
- rsibling.test( tokens[0].type ) && context.parentNode || context
- )) ) {
-
- // If seed is empty or no tokens remain, we can return early
- tokens.splice( i, 1 );
- selector = seed.length && toSelector( tokens );
- if ( !selector ) {
- push.apply( results, seed );
- return results;
- }
-
- break;
- }
- }
- }
- }
- }
-
- // Compile and execute a filtering function
- // Provide `match` to avoid retokenization if we modified the selector above
- compile( selector, match )(
- seed,
- context,
- !documentIsHTML,
- results,
- rsibling.test( selector )
- );
- return results;
-}
-
-// One-time assignments
-
-// Sort stability
-support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;
-
-// Support: Chrome<14
-// Always assume duplicates if they aren't passed to the comparison function
-support.detectDuplicates = hasDuplicate;
-
-// Initialize against the default document
-setDocument();
-
-// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
-// Detached nodes confoundingly follow *each other*
-support.sortDetached = assert(function( div1 ) {
- // Should return 1, but returns 4 (following)
- return div1.compareDocumentPosition( document.createElement("div") ) & 1;
-});
-
-// Support: IE<8
-// Prevent attribute/property "interpolation"
-// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
-if ( !assert(function( div ) {
- div.innerHTML = "<a href='#'></a>";
- return div.firstChild.getAttribute("href") === "#" ;
-}) ) {
- addHandle( "type|href|height|width", function( elem, name, isXML ) {
- if ( !isXML ) {
- return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
- }
- });
-}
-
-// Support: IE<9
-// Use defaultValue in place of getAttribute("value")
-if ( !support.attributes || !assert(function( div ) {
- div.innerHTML = "<input/>";
- div.firstChild.setAttribute( "value", "" );
- return div.firstChild.getAttribute( "value" ) === "";
-}) ) {
- addHandle( "value", function( elem, name, isXML ) {
- if ( !isXML && elem.nodeName.toLowerCase() === "input" ) {
- return elem.defaultValue;
- }
- });
-}
-
-// Support: IE<9
-// Use getAttributeNode to fetch booleans when getAttribute lies
-if ( !assert(function( div ) {
- return div.getAttribute("disabled") == null;
-}) ) {
- addHandle( booleans, function( elem, name, isXML ) {
- var val;
- if ( !isXML ) {
- return (val = elem.getAttributeNode( name )) && val.specified ?
- val.value :
- elem[ name ] === true ? name.toLowerCase() : null;
- }
- });
-}
-
-jQuery.find = Sizzle;
-jQuery.expr = Sizzle.selectors;
-jQuery.expr[":"] = jQuery.expr.pseudos;
-jQuery.unique = Sizzle.uniqueSort;
-jQuery.text = Sizzle.getText;
-jQuery.isXMLDoc = Sizzle.isXML;
-jQuery.contains = Sizzle.contains;
-
-
-})( window );
-// String to Object options format cache
-var optionsCache = {};
-
-// Convert String-formatted options into Object-formatted ones and store in cache
-function createOptions( options ) {
- var object = optionsCache[ options ] = {};
- jQuery.each( options.match( core_rnotwhite ) || [], function( _, flag ) {
- object[ flag ] = true;
- });
- return object;
-}
-
-/*
- * Create a callback list using the following parameters:
- *
- * options: an optional list of space-separated options that will change how
- * the callback list behaves or a more traditional option object
- *
- * By default a callback list will act like an event callback list and can be
- * "fired" multiple times.
- *
- * Possible options:
- *
- * once: will ensure the callback list can only be fired once (like a Deferred)
- *
- * memory: will keep track of previous values and will call any callback added
- * after the list has been fired right away with the latest "memorized"
- * values (like a Deferred)
- *
- * unique: will ensure a callback can only be added once (no duplicate in the list)
- *
- * stopOnFalse: interrupt callings when a callback returns false
- *
- */
-jQuery.Callbacks = function( options ) {
-
- // Convert options from String-formatted to Object-formatted if needed
- // (we check in cache first)
- options = typeof options === "string" ?
- ( optionsCache[ options ] || createOptions( options ) ) :
- jQuery.extend( {}, options );
-
- var // Flag to know if list is currently firing
- firing,
- // Last fire value (for non-forgettable lists)
- memory,
- // Flag to know if list was already fired
- fired,
- // End of the loop when firing
- firingLength,
- // Index of currently firing callback (modified by remove if needed)
- firingIndex,
- // First callback to fire (used internally by add and fireWith)
- firingStart,
- // Actual callback list
- list = [],
- // Stack of fire calls for repeatable lists
- stack = !options.once && [],
- // Fire callbacks
- fire = function( data ) {
- memory = options.memory && data;
- fired = true;
- firingIndex = firingStart || 0;
- firingStart = 0;
- firingLength = list.length;
- firing = true;
- for ( ; list && firingIndex < firingLength; firingIndex++ ) {
- if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) {
- memory = false; // To prevent further calls using add
- break;
- }
- }
- firing = false;
- if ( list ) {
- if ( stack ) {
- if ( stack.length ) {
- fire( stack.shift() );
- }
- } else if ( memory ) {
- list = [];
- } else {
- self.disable();
- }
- }
- },
- // Actual Callbacks object
- self = {
- // Add a callback or a collection of callbacks to the list
- add: function() {
- if ( list ) {
- // First, we save the current length
- var start = list.length;
- (function add( args ) {
- jQuery.each( args, function( _, arg ) {
- var type = jQuery.type( arg );
- if ( type === "function" ) {
- if ( !options.unique || !self.has( arg ) ) {
- list.push( arg );
- }
- } else if ( arg && arg.length && type !== "string" ) {
- // Inspect recursively
- add( arg );
- }
- });
- })( arguments );
- // Do we need to add the callbacks to the
- // current firing batch?
- if ( firing ) {
- firingLength = list.length;
- // With memory, if we're not firing then
- // we should call right away
- } else if ( memory ) {
- firingStart = start;
- fire( memory );
- }
- }
- return this;
- },
- // Remove a callback from the list
- remove: function() {
- if ( list ) {
- jQuery.each( arguments, function( _, arg ) {
- var index;
- while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {
- list.splice( index, 1 );
- // Handle firing indexes
- if ( firing ) {
- if ( index <= firingLength ) {
- firingLength--;
- }
- if ( index <= firingIndex ) {
- firingIndex--;
- }
- }
- }
- });
- }
- return this;
- },
- // Check if a given callback is in the list.
- // If no argument is given, return whether or not list has callbacks attached.
- has: function( fn ) {
- return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length );
- },
- // Remove all callbacks from the list
- empty: function() {
- list = [];
- firingLength = 0;
- return this;
- },
- // Have the list do nothing anymore
- disable: function() {
- list = stack = memory = undefined;
- return this;
- },
- // Is it disabled?
- disabled: function() {
- return !list;
- },
- // Lock the list in its current state
- lock: function() {
- stack = undefined;
- if ( !memory ) {
- self.disable();
- }
- return this;
- },
- // Is it locked?
- locked: function() {
- return !stack;
- },
- // Call all callbacks with the given context and arguments
- fireWith: function( context, args ) {
- if ( list && ( !fired || stack ) ) {
- args = args || [];
- args = [ context, args.slice ? args.slice() : args ];
- if ( firing ) {
- stack.push( args );
- } else {
- fire( args );
- }
- }
- return this;
- },
- // Call all the callbacks with the given arguments
- fire: function() {
- self.fireWith( this, arguments );
- return this;
- },
- // To know if the callbacks have already been called at least once
- fired: function() {
- return !!fired;
- }
- };
-
- return self;
-};
-jQuery.extend({
-
- Deferred: function( func ) {
- var tuples = [
- // action, add listener, listener list, final state
- [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ],
- [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ],
- [ "notify", "progress", jQuery.Callbacks("memory") ]
- ],
- state = "pending",
- promise = {
- state: function() {
- return state;
- },
- always: function() {
- deferred.done( arguments ).fail( arguments );
- return this;
- },
- then: function( /* fnDone, fnFail, fnProgress */ ) {
- var fns = arguments;
- return jQuery.Deferred(function( newDefer ) {
- jQuery.each( tuples, function( i, tuple ) {
- var action = tuple[ 0 ],
- fn = jQuery.isFunction( fns[ i ] ) && fns[ i ];
- // deferred[ done | fail | progress ] for forwarding actions to newDefer
- deferred[ tuple[1] ](function() {
- var returned = fn && fn.apply( this, arguments );
- if ( returned && jQuery.isFunction( returned.promise ) ) {
- returned.promise()
- .done( newDefer.resolve )
- .fail( newDefer.reject )
- .progress( newDefer.notify );
- } else {
- newDefer[ action + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments );
- }
- });
- });
- fns = null;
- }).promise();
- },
- // Get a promise for this deferred
- // If obj is provided, the promise aspect is added to the object
- promise: function( obj ) {
- return obj != null ? jQuery.extend( obj, promise ) : promise;
- }
- },
- deferred = {};
-
- // Keep pipe for back-compat
- promise.pipe = promise.then;
-
- // Add list-specific methods
- jQuery.each( tuples, function( i, tuple ) {
- var list = tuple[ 2 ],
- stateString = tuple[ 3 ];
-
- // promise[ done | fail | progress ] = list.add
- promise[ tuple[1] ] = list.add;
-
- // Handle state
- if ( stateString ) {
- list.add(function() {
- // state = [ resolved | rejected ]
- state = stateString;
-
- // [ reject_list | resolve_list ].disable; progress_list.lock
- }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );
- }
-
- // deferred[ resolve | reject | notify ]
- deferred[ tuple[0] ] = function() {
- deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments );
- return this;
- };
- deferred[ tuple[0] + "With" ] = list.fireWith;
- });
-
- // Make the deferred a promise
- promise.promise( deferred );
-
- // Call given func if any
- if ( func ) {
- func.call( deferred, deferred );
- }
-
- // All done!
- return deferred;
- },
-
- // Deferred helper
- when: function( subordinate /* , ..., subordinateN */ ) {
- var i = 0,
- resolveValues = core_slice.call( arguments ),
- length = resolveValues.length,
-
- // the count of uncompleted subordinates
- remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0,
-
- // the master Deferred. If resolveValues consist of only a single Deferred, just use that.
- deferred = remaining === 1 ? subordinate : jQuery.Deferred(),
-
- // Update function for both resolve and progress values
- updateFunc = function( i, contexts, values ) {
- return function( value ) {
- contexts[ i ] = this;
- values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value;
- if( values === progressValues ) {
- deferred.notifyWith( contexts, values );
- } else if ( !( --remaining ) ) {
- deferred.resolveWith( contexts, values );
- }
- };
- },
-
- progressValues, progressContexts, resolveContexts;
-
- // add listeners to Deferred subordinates; treat others as resolved
- if ( length > 1 ) {
- progressValues = new Array( length );
- progressContexts = new Array( length );
- resolveContexts = new Array( length );
- for ( ; i < length; i++ ) {
- if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) {
- resolveValues[ i ].promise()
- .done( updateFunc( i, resolveContexts, resolveValues ) )
- .fail( deferred.reject )
- .progress( updateFunc( i, progressContexts, progressValues ) );
- } else {
- --remaining;
- }
- }
- }
-
- // if we're not waiting on anything, resolve the master
- if ( !remaining ) {
- deferred.resolveWith( resolveContexts, resolveValues );
- }
-
- return deferred.promise();
- }
-});
-jQuery.support = (function( support ) {
-
- var all, a, input, select, fragment, opt, eventName, isSupported, i,
- div = document.createElement("div");
-
- // Setup
- div.setAttribute( "className", "t" );
- div.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
-
- // Finish early in limited (non-browser) environments
- all = div.getElementsByTagName("*") || [];
- a = div.getElementsByTagName("a")[ 0 ];
- if ( !a || !a.style || !all.length ) {
- return support;
- }
-
- // First batch of tests
- select = document.createElement("select");
- opt = select.appendChild( document.createElement("option") );
- input = div.getElementsByTagName("input")[ 0 ];
-
- a.style.cssText = "top:1px;float:left;opacity:.5";
-
- // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7)
- support.getSetAttribute = div.className !== "t";
-
- // IE strips leading whitespace when .innerHTML is used
- support.leadingWhitespace = div.firstChild.nodeType === 3;
-
- // Make sure that tbody elements aren't automatically inserted
- // IE will insert them into empty tables
- support.tbody = !div.getElementsByTagName("tbody").length;
-
- // Make sure that link elements get serialized correctly by innerHTML
- // This requires a wrapper element in IE
- support.htmlSerialize = !!div.getElementsByTagName("link").length;
-
- // Get the style information from getAttribute
- // (IE uses .cssText instead)
- support.style = /top/.test( a.getAttribute("style") );
-
- // Make sure that URLs aren't manipulated
- // (IE normalizes it by default)
- support.hrefNormalized = a.getAttribute("href") === "/a";
-
- // Make sure that element opacity exists
- // (IE uses filter instead)
- // Use a regex to work around a WebKit issue. See #5145
- support.opacity = /^0.5/.test( a.style.opacity );
-
- // Verify style float existence
- // (IE uses styleFloat instead of cssFloat)
- support.cssFloat = !!a.style.cssFloat;
-
- // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere)
- support.checkOn = !!input.value;
-
- // Make sure that a selected-by-default option has a working selected property.
- // (WebKit defaults to false instead of true, IE too, if it's in an optgroup)
- support.optSelected = opt.selected;
-
- // Tests for enctype support on a form (#6743)
- support.enctype = !!document.createElement("form").enctype;
-
- // Makes sure cloning an html5 element does not cause problems
- // Where outerHTML is undefined, this still works
- support.html5Clone = document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav></:nav>";
-
- // Will be defined later
- support.inlineBlockNeedsLayout = false;
- support.shrinkWrapBlocks = false;
- support.pixelPosition = false;
- support.deleteExpando = true;
- support.noCloneEvent = true;
- support.reliableMarginRight = true;
- support.boxSizingReliable = true;
-
- // Make sure checked status is properly cloned
- input.checked = true;
- support.noCloneChecked = input.cloneNode( true ).checked;
-
- // Make sure that the options inside disabled selects aren't marked as disabled
- // (WebKit marks them as disabled)
- select.disabled = true;
- support.optDisabled = !opt.disabled;
-
- // Support: IE<9
- try {
- delete div.test;
- } catch( e ) {
- support.deleteExpando = false;
- }
-
- // Check if we can trust getAttribute("value")
- input = document.createElement("input");
- input.setAttribute( "value", "" );
- support.input = input.getAttribute( "value" ) === "";
-
- // Check if an input maintains its value after becoming a radio
- input.value = "t";
- input.setAttribute( "type", "radio" );
- support.radioValue = input.value === "t";
-
- // #11217 - WebKit loses check when the name is after the checked attribute
- input.setAttribute( "checked", "t" );
- input.setAttribute( "name", "t" );
-
- fragment = document.createDocumentFragment();
- fragment.appendChild( input );
-
- // Check if a disconnected checkbox will retain its checked
- // value of true after appended to the DOM (IE6/7)
- support.appendChecked = input.checked;
-
- // WebKit doesn't clone checked state correctly in fragments
- support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked;
-
- // Support: IE<9
- // Opera does not clone events (and typeof div.attachEvent === undefined).
- // IE9-10 clones events bound via attachEvent, but they don't trigger with .click()
- if ( div.attachEvent ) {
- div.attachEvent( "onclick", function() {
- support.noCloneEvent = false;
- });
-
- div.cloneNode( true ).click();
- }
-
- // Support: IE<9 (lack submit/change bubble), Firefox 17+ (lack focusin event)
- // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP)
- for ( i in { submit: true, change: true, focusin: true }) {
- div.setAttribute( eventName = "on" + i, "t" );
-
- support[ i + "Bubbles" ] = eventName in window || div.attributes[ eventName ].expando === false;
- }
-
- div.style.backgroundClip = "content-box";
- div.cloneNode( true ).style.backgroundClip = "";
- support.clearCloneStyle = div.style.backgroundClip === "content-box";
-
- // Support: IE<9
- // Iteration over object's inherited properties before its own.
- for ( i in jQuery( support ) ) {
- break;
- }
- support.ownLast = i !== "0";
-
- // Run tests that need a body at doc ready
- jQuery(function() {
- var container, marginDiv, tds,
- divReset = "padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",
- body = document.getElementsByTagName("body")[0];
-
- if ( !body ) {
- // Return for frameset docs that don't have a body
- return;
- }
-
- container = document.createElement("div");
- container.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px";
-
- body.appendChild( container ).appendChild( div );
-
- // Support: IE8
- // Check if table cells still have offsetWidth/Height when they are set
- // to display:none and there are still other visible table cells in a
- // table row; if so, offsetWidth/Height are not reliable for use when
- // determining if an element has been hidden directly using
- // display:none (it is still safe to use offsets if a parent element is
- // hidden; don safety goggles and see bug #4512 for more information).
- div.innerHTML = "<table><tr><td></td><td>t</td></tr></table>";
- tds = div.getElementsByTagName("td");
- tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none";
- isSupported = ( tds[ 0 ].offsetHeight === 0 );
-
- tds[ 0 ].style.display = "";
- tds[ 1 ].style.display = "none";
-
- // Support: IE8
- // Check if empty table cells still have offsetWidth/Height
- support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 );
-
- // Check box-sizing and margin behavior.
- div.innerHTML = "";
- div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;";
-
- // Workaround failing boxSizing test due to offsetWidth returning wrong value
- // with some non-1 values of body zoom, ticket #13543
- jQuery.swap( body, body.style.zoom != null ? { zoom: 1 } : {}, function() {
- support.boxSizing = div.offsetWidth === 4;
- });
-
- // Use window.getComputedStyle because jsdom on node.js will break without it.
- if ( window.getComputedStyle ) {
- support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%";
- support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px";
-
- // Check if div with explicit width and no margin-right incorrectly
- // gets computed margin-right based on width of container. (#3333)
- // Fails in WebKit before Feb 2011 nightlies
- // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right
- marginDiv = div.appendChild( document.createElement("div") );
- marginDiv.style.cssText = div.style.cssText = divReset;
- marginDiv.style.marginRight = marginDiv.style.width = "0";
- div.style.width = "1px";
-
- support.reliableMarginRight =
- !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight );
- }
-
- if ( typeof div.style.zoom !== core_strundefined ) {
- // Support: IE<8
- // Check if natively block-level elements act like inline-block
- // elements when setting their display to 'inline' and giving
- // them layout
- div.innerHTML = "";
- div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1";
- support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 );
-
- // Support: IE6
- // Check if elements with layout shrink-wrap their children
- div.style.display = "block";
- div.innerHTML = "<div></div>";
- div.firstChild.style.width = "5px";
- support.shrinkWrapBlocks = ( div.offsetWidth !== 3 );
-
- if ( support.inlineBlockNeedsLayout ) {
- // Prevent IE 6 from affecting layout for positioned elements #11048
- // Prevent IE from shrinking the body in IE 7 mode #12869
- // Support: IE<8
- body.style.zoom = 1;
- }
- }
-
- body.removeChild( container );
-
- // Null elements to avoid leaks in IE
- container = div = tds = marginDiv = null;
- });
-
- // Null elements to avoid leaks in IE
- all = select = fragment = opt = a = input = null;
-
- return support;
-})({});
-
-var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/,
- rmultiDash = /([A-Z])/g;
-
-function internalData( elem, name, data, pvt /* Internal Use Only */ ){
- if ( !jQuery.acceptData( elem ) ) {
- return;
- }
-
- var ret, thisCache,
- internalKey = jQuery.expando,
-
- // We have to handle DOM nodes and JS objects differently because IE6-7
- // can't GC object references properly across the DOM-JS boundary
- isNode = elem.nodeType,
-
- // Only DOM nodes need the global jQuery cache; JS object data is
- // attached directly to the object so GC can occur automatically
- cache = isNode ? jQuery.cache : elem,
-
- // Only defining an ID for JS objects if its cache already exists allows
- // the code to shortcut on the same path as a DOM node with no cache
- id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey;
-
- // Avoid doing any more work than we need to when trying to get data on an
- // object that has no data at all
- if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && data === undefined && typeof name === "string" ) {
- return;
- }
-
- if ( !id ) {
- // Only DOM nodes need a new unique ID for each element since their data
- // ends up in the global cache
- if ( isNode ) {
- id = elem[ internalKey ] = core_deletedIds.pop() || jQuery.guid++;
- } else {
- id = internalKey;
- }
- }
-
- if ( !cache[ id ] ) {
- // Avoid exposing jQuery metadata on plain JS objects when the object
- // is serialized using JSON.stringify
- cache[ id ] = isNode ? {} : { toJSON: jQuery.noop };
- }
-
- // An object can be passed to jQuery.data instead of a key/value pair; this gets
- // shallow copied over onto the existing cache
- if ( typeof name === "object" || typeof name === "function" ) {
- if ( pvt ) {
- cache[ id ] = jQuery.extend( cache[ id ], name );
- } else {
- cache[ id ].data = jQuery.extend( cache[ id ].data, name );
- }
- }
-
- thisCache = cache[ id ];
-
- // jQuery data() is stored in a separate object inside the object's internal data
- // cache in order to avoid key collisions between internal data and user-defined
- // data.
- if ( !pvt ) {
- if ( !thisCache.data ) {
- thisCache.data = {};
- }
-
- thisCache = thisCache.data;
- }
-
- if ( data !== undefined ) {
- thisCache[ jQuery.camelCase( name ) ] = data;
- }
-
- // Check for both converted-to-camel and non-converted data property names
- // If a data property was specified
- if ( typeof name === "string" ) {
-
- // First Try to find as-is property data
- ret = thisCache[ name ];
-
- // Test for null|undefined property data
- if ( ret == null ) {
-
- // Try to find the camelCased property
- ret = thisCache[ jQuery.camelCase( name ) ];
- }
- } else {
- ret = thisCache;
- }
-
- return ret;
-}
-
-function internalRemoveData( elem, name, pvt ) {
- if ( !jQuery.acceptData( elem ) ) {
- return;
- }
-
- var thisCache, i,
- isNode = elem.nodeType,
-
- // See jQuery.data for more information
- cache = isNode ? jQuery.cache : elem,
- id = isNode ? elem[ jQuery.expando ] : jQuery.expando;
-
- // If there is already no cache entry for this object, there is no
- // purpose in continuing
- if ( !cache[ id ] ) {
- return;
- }
-
- if ( name ) {
-
- thisCache = pvt ? cache[ id ] : cache[ id ].data;
-
- if ( thisCache ) {
-
- // Support array or space separated string names for data keys
- if ( !jQuery.isArray( name ) ) {
-
- // try the string as a key before any manipulation
- if ( name in thisCache ) {
- name = [ name ];
- } else {
-
- // split the camel cased version by spaces unless a key with the spaces exists
- name = jQuery.camelCase( name );
- if ( name in thisCache ) {
- name = [ name ];
- } else {
- name = name.split(" ");
- }
- }
- } else {
- // If "name" is an array of keys...
- // When data is initially created, via ("key", "val") signature,
- // keys will be converted to camelCase.
- // Since there is no way to tell _how_ a key was added, remove
- // both plain key and camelCase key. #12786
- // This will only penalize the array argument path.
- name = name.concat( jQuery.map( name, jQuery.camelCase ) );
- }
-
- i = name.length;
- while ( i-- ) {
- delete thisCache[ name[i] ];
- }
-
- // If there is no data left in the cache, we want to continue
- // and let the cache object itself get destroyed
- if ( pvt ? !isEmptyDataObject(thisCache) : !jQuery.isEmptyObject(thisCache) ) {
- return;
- }
- }
- }
-
- // See jQuery.data for more information
- if ( !pvt ) {
- delete cache[ id ].data;
-
- // Don't destroy the parent cache unless the internal data object
- // had been the only thing left in it
- if ( !isEmptyDataObject( cache[ id ] ) ) {
- return;
- }
- }
-
- // Destroy the cache
- if ( isNode ) {
- jQuery.cleanData( [ elem ], true );
-
- // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080)
- /* jshint eqeqeq: false */
- } else if ( jQuery.support.deleteExpando || cache != cache.window ) {
- /* jshint eqeqeq: true */
- delete cache[ id ];
-
- // When all else fails, null
- } else {
- cache[ id ] = null;
- }
-}
-
-jQuery.extend({
- cache: {},
-
- // The following elements throw uncatchable exceptions if you
- // attempt to add expando properties to them.
- noData: {
- "applet": true,
- "embed": true,
- // Ban all objects except for Flash (which handle expandos)
- "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
- },
-
- hasData: function( elem ) {
- elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ];
- return !!elem && !isEmptyDataObject( elem );
- },
-
- data: function( elem, name, data ) {
- return internalData( elem, name, data );
- },
-
- removeData: function( elem, name ) {
- return internalRemoveData( elem, name );
- },
-
- // For internal use only.
- _data: function( elem, name, data ) {
- return internalData( elem, name, data, true );
- },
-
- _removeData: function( elem, name ) {
- return internalRemoveData( elem, name, true );
- },
-
- // A method for determining if a DOM node can handle the data expando
- acceptData: function( elem ) {
- // Do not set data on non-element because it will not be cleared (#8335).
- if ( elem.nodeType && elem.nodeType !== 1 && elem.nodeType !== 9 ) {
- return false;
- }
-
- var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ];
-
- // nodes accept data unless otherwise specified; rejection can be conditional
- return !noData || noData !== true && elem.getAttribute("classid") === noData;
- }
-});
-
-jQuery.fn.extend({
- data: function( key, value ) {
- var attrs, name,
- data = null,
- i = 0,
- elem = this[0];
-
- // Special expections of .data basically thwart jQuery.access,
- // so implement the relevant behavior ourselves
-
- // Gets all values
- if ( key === undefined ) {
- if ( this.length ) {
- data = jQuery.data( elem );
-
- if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) {
- attrs = elem.attributes;
- for ( ; i < attrs.length; i++ ) {
- name = attrs[i].name;
-
- if ( name.indexOf("data-") === 0 ) {
- name = jQuery.camelCase( name.slice(5) );
-
- dataAttr( elem, name, data[ name ] );
- }
- }
- jQuery._data( elem, "parsedAttrs", true );
- }
- }
-
- return data;
- }
-
- // Sets multiple values
- if ( typeof key === "object" ) {
- return this.each(function() {
- jQuery.data( this, key );
- });
- }
-
- return arguments.length > 1 ?
-
- // Sets one value
- this.each(function() {
- jQuery.data( this, key, value );
- }) :
-
- // Gets one value
- // Try to fetch any internally stored data first
- elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null;
- },
-
- removeData: function( key ) {
- return this.each(function() {
- jQuery.removeData( this, key );
- });
- }
-});
-
-function dataAttr( elem, key, data ) {
- // If nothing was found internally, try to fetch any
- // data from the HTML5 data-* attribute
- if ( data === undefined && elem.nodeType === 1 ) {
-
- var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase();
-
- data = elem.getAttribute( name );
-
- if ( typeof data === "string" ) {
- try {
- data = data === "true" ? true :
- data === "false" ? false :
- data === "null" ? null :
- // Only convert to a number if it doesn't change the string
- +data + "" === data ? +data :
- rbrace.test( data ) ? jQuery.parseJSON( data ) :
- data;
- } catch( e ) {}
-
- // Make sure we set the data so it isn't changed later
- jQuery.data( elem, key, data );
-
- } else {
- data = undefined;
- }
- }
-
- return data;
-}
-
-// checks a cache object for emptiness
-function isEmptyDataObject( obj ) {
- var name;
- for ( name in obj ) {
-
- // if the public data object is empty, the private is still empty
- if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) {
- continue;
- }
- if ( name !== "toJSON" ) {
- return false;
- }
- }
-
- return true;
-}
-jQuery.extend({
- queue: function( elem, type, data ) {
- var queue;
-
- if ( elem ) {
- type = ( type || "fx" ) + "queue";
- queue = jQuery._data( elem, type );
-
- // Speed up dequeue by getting out quickly if this is just a lookup
- if ( data ) {
- if ( !queue || jQuery.isArray(data) ) {
- queue = jQuery._data( elem, type, jQuery.makeArray(data) );
- } else {
- queue.push( data );
- }
- }
- return queue || [];
- }
- },
-
- dequeue: function( elem, type ) {
- type = type || "fx";
-
- var queue = jQuery.queue( elem, type ),
- startLength = queue.length,
- fn = queue.shift(),
- hooks = jQuery._queueHooks( elem, type ),
- next = function() {
- jQuery.dequeue( elem, type );
- };
-
- // If the fx queue is dequeued, always remove the progress sentinel
- if ( fn === "inprogress" ) {
- fn = queue.shift();
- startLength--;
- }
-
- if ( fn ) {
-
- // Add a progress sentinel to prevent the fx queue from being
- // automatically dequeued
- if ( type === "fx" ) {
- queue.unshift( "inprogress" );
- }
-
- // clear up the last queue stop function
- delete hooks.stop;
- fn.call( elem, next, hooks );
- }
-
- if ( !startLength && hooks ) {
- hooks.empty.fire();
- }
- },
-
- // not intended for public consumption - generates a queueHooks object, or returns the current one
- _queueHooks: function( elem, type ) {
- var key = type + "queueHooks";
- return jQuery._data( elem, key ) || jQuery._data( elem, key, {
- empty: jQuery.Callbacks("once memory").add(function() {
- jQuery._removeData( elem, type + "queue" );
- jQuery._removeData( elem, key );
- })
- });
- }
-});
-
-jQuery.fn.extend({
- queue: function( type, data ) {
- var setter = 2;
-
- if ( typeof type !== "string" ) {
- data = type;
- type = "fx";
- setter--;
- }
-
- if ( arguments.length < setter ) {
- return jQuery.queue( this[0], type );
- }
-
- return data === undefined ?
- this :
- this.each(function() {
- var queue = jQuery.queue( this, type, data );
-
- // ensure a hooks for this queue
- jQuery._queueHooks( this, type );
-
- if ( type === "fx" && queue[0] !== "inprogress" ) {
- jQuery.dequeue( this, type );
- }
- });
- },
- dequeue: function( type ) {
- return this.each(function() {
- jQuery.dequeue( this, type );
- });
- },
- // Based off of the plugin by Clint Helfers, with permission.
- // http://blindsignals.com/index.php/2009/07/jquery-delay/
- delay: function( time, type ) {
- time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
- type = type || "fx";
-
- return this.queue( type, function( next, hooks ) {
- var timeout = setTimeout( next, time );
- hooks.stop = function() {
- clearTimeout( timeout );
- };
- });
- },
- clearQueue: function( type ) {
- return this.queue( type || "fx", [] );
- },
- // Get a promise resolved when queues of a certain type
- // are emptied (fx is the type by default)
- promise: function( type, obj ) {
- var tmp,
- count = 1,
- defer = jQuery.Deferred(),
- elements = this,
- i = this.length,
- resolve = function() {
- if ( !( --count ) ) {
- defer.resolveWith( elements, [ elements ] );
- }
- };
-
- if ( typeof type !== "string" ) {
- obj = type;
- type = undefined;
- }
- type = type || "fx";
-
- while( i-- ) {
- tmp = jQuery._data( elements[ i ], type + "queueHooks" );
- if ( tmp && tmp.empty ) {
- count++;
- tmp.empty.add( resolve );
- }
- }
- resolve();
- return defer.promise( obj );
- }
-});
-var nodeHook, boolHook,
- rclass = /[\t\r\n\f]/g,
- rreturn = /\r/g,
- rfocusable = /^(?:input|select|textarea|button|object)$/i,
- rclickable = /^(?:a|area)$/i,
- ruseDefault = /^(?:checked|selected)$/i,
- getSetAttribute = jQuery.support.getSetAttribute,
- getSetInput = jQuery.support.input;
-
-jQuery.fn.extend({
- attr: function( name, value ) {
- return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 );
- },
-
- removeAttr: function( name ) {
- return this.each(function() {
- jQuery.removeAttr( this, name );
- });
- },
-
- prop: function( name, value ) {
- return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 );
- },
-
- removeProp: function( name ) {
- name = jQuery.propFix[ name ] || name;
- return this.each(function() {
- // try/catch handles cases where IE balks (such as removing a property on window)
- try {
- this[ name ] = undefined;
- delete this[ name ];
- } catch( e ) {}
- });
- },
-
- addClass: function( value ) {
- var classes, elem, cur, clazz, j,
- i = 0,
- len = this.length,
- proceed = typeof value === "string" && value;
-
- if ( jQuery.isFunction( value ) ) {
- return this.each(function( j ) {
- jQuery( this ).addClass( value.call( this, j, this.className ) );
- });
- }
-
- if ( proceed ) {
- // The disjunction here is for better compressibility (see removeClass)
- classes = ( value || "" ).match( core_rnotwhite ) || [];
-
- for ( ; i < len; i++ ) {
- elem = this[ i ];
- cur = elem.nodeType === 1 && ( elem.className ?
- ( " " + elem.className + " " ).replace( rclass, " " ) :
- " "
- );
-
- if ( cur ) {
- j = 0;
- while ( (clazz = classes[j++]) ) {
- if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
- cur += clazz + " ";
- }
- }
- elem.className = jQuery.trim( cur );
-
- }
- }
- }
-
- return this;
- },
-
- removeClass: function( value ) {
- var classes, elem, cur, clazz, j,
- i = 0,
- len = this.length,
- proceed = arguments.length === 0 || typeof value === "string" && value;
-
- if ( jQuery.isFunction( value ) ) {
- return this.each(function( j ) {
- jQuery( this ).removeClass( value.call( this, j, this.className ) );
- });
- }
- if ( proceed ) {
- classes = ( value || "" ).match( core_rnotwhite ) || [];
-
- for ( ; i < len; i++ ) {
- elem = this[ i ];
- // This expression is here for better compressibility (see addClass)
- cur = elem.nodeType === 1 && ( elem.className ?
- ( " " + elem.className + " " ).replace( rclass, " " ) :
- ""
- );
-
- if ( cur ) {
- j = 0;
- while ( (clazz = classes[j++]) ) {
- // Remove *all* instances
- while ( cur.indexOf( " " + clazz + " " ) >= 0 ) {
- cur = cur.replace( " " + clazz + " ", " " );
- }
- }
- elem.className = value ? jQuery.trim( cur ) : "";
- }
- }
- }
-
- return this;
- },
-
- toggleClass: function( value, stateVal ) {
- var type = typeof value;
-
- if ( typeof stateVal === "boolean" && type === "string" ) {
- return stateVal ? this.addClass( value ) : this.removeClass( value );
- }
-
- if ( jQuery.isFunction( value ) ) {
- return this.each(function( i ) {
- jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal );
- });
- }
-
- return this.each(function() {
- if ( type === "string" ) {
- // toggle individual class names
- var className,
- i = 0,
- self = jQuery( this ),
- classNames = value.match( core_rnotwhite ) || [];
-
- while ( (className = classNames[ i++ ]) ) {
- // check each className given, space separated list
- if ( self.hasClass( className ) ) {
- self.removeClass( className );
- } else {
- self.addClass( className );
- }
- }
-
- // Toggle whole class name
- } else if ( type === core_strundefined || type === "boolean" ) {
- if ( this.className ) {
- // store className if set
- jQuery._data( this, "__className__", this.className );
- }
-
- // If the element has a class name or if we're passed "false",
- // then remove the whole classname (if there was one, the above saved it).
- // Otherwise bring back whatever was previously saved (if anything),
- // falling back to the empty string if nothing was stored.
- this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || "";
- }
- });
- },
-
- hasClass: function( selector ) {
- var className = " " + selector + " ",
- i = 0,
- l = this.length;
- for ( ; i < l; i++ ) {
- if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) {
- return true;
- }
- }
-
- return false;
- },
-
- val: function( value ) {
- var ret, hooks, isFunction,
- elem = this[0];
-
- if ( !arguments.length ) {
- if ( elem ) {
- hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ];
-
- if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) {
- return ret;
- }
-
- ret = elem.value;
-
- return typeof ret === "string" ?
- // handle most common string cases
- ret.replace(rreturn, "") :
- // handle cases where value is null/undef or number
- ret == null ? "" : ret;
- }
-
- return;
- }
-
- isFunction = jQuery.isFunction( value );
-
- return this.each(function( i ) {
- var val;
-
- if ( this.nodeType !== 1 ) {
- return;
- }
-
- if ( isFunction ) {
- val = value.call( this, i, jQuery( this ).val() );
- } else {
- val = value;
- }
-
- // Treat null/undefined as ""; convert numbers to string
- if ( val == null ) {
- val = "";
- } else if ( typeof val === "number" ) {
- val += "";
- } else if ( jQuery.isArray( val ) ) {
- val = jQuery.map(val, function ( value ) {
- return value == null ? "" : value + "";
- });
- }
-
- hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];
-
- // If set returns undefined, fall back to normal setting
- if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) {
- this.value = val;
- }
- });
- }
-});
-
-jQuery.extend({
- valHooks: {
- option: {
- get: function( elem ) {
- // Use proper attribute retrieval(#6932, #12072)
- var val = jQuery.find.attr( elem, "value" );
- return val != null ?
- val :
- elem.text;
- }
- },
- select: {
- get: function( elem ) {
- var value, option,
- options = elem.options,
- index = elem.selectedIndex,
- one = elem.type === "select-one" || index < 0,
- values = one ? null : [],
- max = one ? index + 1 : options.length,
- i = index < 0 ?
- max :
- one ? index : 0;
-
- // Loop through all the selected options
- for ( ; i < max; i++ ) {
- option = options[ i ];
-
- // oldIE doesn't update selected after form reset (#2551)
- if ( ( option.selected || i === index ) &&
- // Don't return options that are disabled or in a disabled optgroup
- ( jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null ) &&
- ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) {
-
- // Get the specific value for the option
- value = jQuery( option ).val();
-
- // We don't need an array for one selects
- if ( one ) {
- return value;
- }
-
- // Multi-Selects return an array
- values.push( value );
- }
- }
-
- return values;
- },
-
- set: function( elem, value ) {
- var optionSet, option,
- options = elem.options,
- values = jQuery.makeArray( value ),
- i = options.length;
-
- while ( i-- ) {
- option = options[ i ];
- if ( (option.selected = jQuery.inArray( jQuery(option).val(), values ) >= 0) ) {
- optionSet = true;
- }
- }
-
- // force browsers to behave consistently when non-matching value is set
- if ( !optionSet ) {
- elem.selectedIndex = -1;
- }
- return values;
- }
- }
- },
-
- attr: function( elem, name, value ) {
- var hooks, ret,
- nType = elem.nodeType;
-
- // don't get/set attributes on text, comment and attribute nodes
- if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
- return;
- }
-
- // Fallback to prop when attributes are not supported
- if ( typeof elem.getAttribute === core_strundefined ) {
- return jQuery.prop( elem, name, value );
- }
-
- // All attributes are lowercase
- // Grab necessary hook if one is defined
- if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
- name = name.toLowerCase();
- hooks = jQuery.attrHooks[ name ] ||
- ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook );
- }
-
- if ( value !== undefined ) {
-
- if ( value === null ) {
- jQuery.removeAttr( elem, name );
-
- } else if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) {
- return ret;
-
- } else {
- elem.setAttribute( name, value + "" );
- return value;
- }
-
- } else if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) {
- return ret;
-
- } else {
- ret = jQuery.find.attr( elem, name );
-
- // Non-existent attributes return null, we normalize to undefined
- return ret == null ?
- undefined :
- ret;
- }
- },
-
- removeAttr: function( elem, value ) {
- var name, propName,
- i = 0,
- attrNames = value && value.match( core_rnotwhite );
-
- if ( attrNames && elem.nodeType === 1 ) {
- while ( (name = attrNames[i++]) ) {
- propName = jQuery.propFix[ name ] || name;
-
- // Boolean attributes get special treatment (#10870)
- if ( jQuery.expr.match.bool.test( name ) ) {
- // Set corresponding property to false
- if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {
- elem[ propName ] = false;
- // Support: IE<9
- // Also clear defaultChecked/defaultSelected (if appropriate)
- } else {
- elem[ jQuery.camelCase( "default-" + name ) ] =
- elem[ propName ] = false;
- }
-
- // See #9699 for explanation of this approach (setting first, then removal)
- } else {
- jQuery.attr( elem, name, "" );
- }
-
- elem.removeAttribute( getSetAttribute ? name : propName );
- }
- }
- },
-
- attrHooks: {
- type: {
- set: function( elem, value ) {
- if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) {
- // Setting the type on a radio button after the value resets the value in IE6-9
- // Reset value to default in case type is set after value during creation
- var val = elem.value;
- elem.setAttribute( "type", value );
- if ( val ) {
- elem.value = val;
- }
- return value;
- }
- }
- }
- },
-
- propFix: {
- "for": "htmlFor",
- "class": "className"
- },
-
- prop: function( elem, name, value ) {
- var ret, hooks, notxml,
- nType = elem.nodeType;
-
- // don't get/set properties on text, comment and attribute nodes
- if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
- return;
- }
-
- notxml = nType !== 1 || !jQuery.isXMLDoc( elem );
-
- if ( notxml ) {
- // Fix name and attach hooks
- name = jQuery.propFix[ name ] || name;
- hooks = jQuery.propHooks[ name ];
- }
-
- if ( value !== undefined ) {
- return hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ?
- ret :
- ( elem[ name ] = value );
-
- } else {
- return hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ?
- ret :
- elem[ name ];
- }
- },
-
- propHooks: {
- tabIndex: {
- get: function( elem ) {
- // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set
- // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
- // Use proper attribute retrieval(#12072)
- var tabindex = jQuery.find.attr( elem, "tabindex" );
-
- return tabindex ?
- parseInt( tabindex, 10 ) :
- rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ?
- 0 :
- -1;
- }
- }
- }
-});
-
-// Hooks for boolean attributes
-boolHook = {
- set: function( elem, value, name ) {
- if ( value === false ) {
- // Remove boolean attributes when set to false
- jQuery.removeAttr( elem, name );
- } else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {
- // IE<8 needs the *property* name
- elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name );
-
- // Use defaultChecked and defaultSelected for oldIE
- } else {
- elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true;
- }
-
- return name;
- }
-};
-jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {
- var getter = jQuery.expr.attrHandle[ name ] || jQuery.find.attr;
-
- jQuery.expr.attrHandle[ name ] = getSetInput && getSetAttribute || !ruseDefault.test( name ) ?
- function( elem, name, isXML ) {
- var fn = jQuery.expr.attrHandle[ name ],
- ret = isXML ?
- undefined :
- /* jshint eqeqeq: false */
- (jQuery.expr.attrHandle[ name ] = undefined) !=
- getter( elem, name, isXML ) ?
-
- name.toLowerCase() :
- null;
- jQuery.expr.attrHandle[ name ] = fn;
- return ret;
- } :
- function( elem, name, isXML ) {
- return isXML ?
- undefined :
- elem[ jQuery.camelCase( "default-" + name ) ] ?
- name.toLowerCase() :
- null;
- };
-});
-
-// fix oldIE attroperties
-if ( !getSetInput || !getSetAttribute ) {
- jQuery.attrHooks.value = {
- set: function( elem, value, name ) {
- if ( jQuery.nodeName( elem, "input" ) ) {
- // Does not return so that setAttribute is also used
- elem.defaultValue = value;
- } else {
- // Use nodeHook if defined (#1954); otherwise setAttribute is fine
- return nodeHook && nodeHook.set( elem, value, name );
- }
- }
- };
-}
-
-// IE6/7 do not support getting/setting some attributes with get/setAttribute
-if ( !getSetAttribute ) {
-
- // Use this for any attribute in IE6/7
- // This fixes almost every IE6/7 issue
- nodeHook = {
- set: function( elem, value, name ) {
- // Set the existing or create a new attribute node
- var ret = elem.getAttributeNode( name );
- if ( !ret ) {
- elem.setAttributeNode(
- (ret = elem.ownerDocument.createAttribute( name ))
- );
- }
-
- ret.value = value += "";
-
- // Break association with cloned elements by also using setAttribute (#9646)
- return name === "value" || value === elem.getAttribute( name ) ?
- value :
- undefined;
- }
- };
- jQuery.expr.attrHandle.id = jQuery.expr.attrHandle.name = jQuery.expr.attrHandle.coords =
- // Some attributes are constructed with empty-string values when not defined
- function( elem, name, isXML ) {
- var ret;
- return isXML ?
- undefined :
- (ret = elem.getAttributeNode( name )) && ret.value !== "" ?
- ret.value :
- null;
- };
- jQuery.valHooks.button = {
- get: function( elem, name ) {
- var ret = elem.getAttributeNode( name );
- return ret && ret.specified ?
- ret.value :
- undefined;
- },
- set: nodeHook.set
- };
-
- // Set contenteditable to false on removals(#10429)
- // Setting to empty string throws an error as an invalid value
- jQuery.attrHooks.contenteditable = {
- set: function( elem, value, name ) {
- nodeHook.set( elem, value === "" ? false : value, name );
- }
- };
-
- // Set width and height to auto instead of 0 on empty string( Bug #8150 )
- // This is for removals
- jQuery.each([ "width", "height" ], function( i, name ) {
- jQuery.attrHooks[ name ] = {
- set: function( elem, value ) {
- if ( value === "" ) {
- elem.setAttribute( name, "auto" );
- return value;
- }
- }
- };
- });
-}
-
-
-// Some attributes require a special call on IE
-// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
-if ( !jQuery.support.hrefNormalized ) {
- // href/src property should get the full normalized URL (#10299/#12915)
- jQuery.each([ "href", "src" ], function( i, name ) {
- jQuery.propHooks[ name ] = {
- get: function( elem ) {
- return elem.getAttribute( name, 4 );
- }
- };
- });
-}
-
-if ( !jQuery.support.style ) {
- jQuery.attrHooks.style = {
- get: function( elem ) {
- // Return undefined in the case of empty string
- // Note: IE uppercases css property names, but if we were to .toLowerCase()
- // .cssText, that would destroy case senstitivity in URL's, like in "background"
- return elem.style.cssText || undefined;
- },
- set: function( elem, value ) {
- return ( elem.style.cssText = value + "" );
- }
- };
-}
-
-// Safari mis-reports the default selected property of an option
-// Accessing the parent's selectedIndex property fixes it
-if ( !jQuery.support.optSelected ) {
- jQuery.propHooks.selected = {
- get: function( elem ) {
- var parent = elem.parentNode;
-
- if ( parent ) {
- parent.selectedIndex;
-
- // Make sure that it also works with optgroups, see #5701
- if ( parent.parentNode ) {
- parent.parentNode.selectedIndex;
- }
- }
- return null;
- }
- };
-}
-
-jQuery.each([
- "tabIndex",
- "readOnly",
- "maxLength",
- "cellSpacing",
- "cellPadding",
- "rowSpan",
- "colSpan",
- "useMap",
- "frameBorder",
- "contentEditable"
-], function() {
- jQuery.propFix[ this.toLowerCase() ] = this;
-});
-
-// IE6/7 call enctype encoding
-if ( !jQuery.support.enctype ) {
- jQuery.propFix.enctype = "encoding";
-}
-
-// Radios and checkboxes getter/setter
-jQuery.each([ "radio", "checkbox" ], function() {
- jQuery.valHooks[ this ] = {
- set: function( elem, value ) {
- if ( jQuery.isArray( value ) ) {
- return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 );
- }
- }
- };
- if ( !jQuery.support.checkOn ) {
- jQuery.valHooks[ this ].get = function( elem ) {
- // Support: Webkit
- // "" is returned instead of "on" if a value isn't specified
- return elem.getAttribute("value") === null ? "on" : elem.value;
- };
- }
-});
-var rformElems = /^(?:input|select|textarea)$/i,
- rkeyEvent = /^key/,
- rmouseEvent = /^(?:mouse|contextmenu)|click/,
- rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,
- rtypenamespace = /^([^.]*)(?:\.(.+)|)$/;
-
-function returnTrue() {
- return true;
-}
-
-function returnFalse() {
- return false;
-}
-
-function safeActiveElement() {
- try {
- return document.activeElement;
- } catch ( err ) { }
-}
-
-/*
- * Helper functions for managing events -- not part of the public interface.
- * Props to Dean Edwards' addEvent library for many of the ideas.
- */
-jQuery.event = {
-
- global: {},
-
- add: function( elem, types, handler, data, selector ) {
- var tmp, events, t, handleObjIn,
- special, eventHandle, handleObj,
- handlers, type, namespaces, origType,
- elemData = jQuery._data( elem );
-
- // Don't attach events to noData or text/comment nodes (but allow plain objects)
- if ( !elemData ) {
- return;
- }
-
- // Caller can pass in an object of custom data in lieu of the handler
- if ( handler.handler ) {
- handleObjIn = handler;
- handler = handleObjIn.handler;
- selector = handleObjIn.selector;
- }
-
- // Make sure that the handler has a unique ID, used to find/remove it later
- if ( !handler.guid ) {
- handler.guid = jQuery.guid++;
- }
-
- // Init the element's event structure and main handler, if this is the first
- if ( !(events = elemData.events) ) {
- events = elemData.events = {};
- }
- if ( !(eventHandle = elemData.handle) ) {
- eventHandle = elemData.handle = function( e ) {
- // Discard the second event of a jQuery.event.trigger() and
- // when an event is called after a page has unloaded
- return typeof jQuery !== core_strundefined && (!e || jQuery.event.triggered !== e.type) ?
- jQuery.event.dispatch.apply( eventHandle.elem, arguments ) :
- undefined;
- };
- // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events
- eventHandle.elem = elem;
- }
-
... 114104 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org