You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by gi...@apache.org on 2025/02/25 03:14:40 UTC
(datasketches-java) branch gh-pages updated: Deploying to gh-pages from @ apache/datasketches-java@8dbbc8eee164a8633f65ca57ce4a6e564c972a84 🚀
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/datasketches-java.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new 3f874932 Deploying to gh-pages from @ apache/datasketches-java@8dbbc8eee164a8633f65ca57ce4a6e564c972a84 🚀
3f874932 is described below
commit 3f874932d8af91b5aa42e3a6051c16078fd58ff7
Author: leerho <le...@users.noreply.github.com>
AuthorDate: Tue Feb 25 03:14:35 2025 +0000
Deploying to gh-pages from @ apache/datasketches-java@8dbbc8eee164a8633f65ca57ce4a6e564c972a84 🚀
---
docs/main/allclasses-index.html | 111 ++-
docs/main/allpackages-index.html | 14 +-
docs/main/constant-values.html | 34 +-
docs/main/copy.svg | Bin 0 -> 1755 bytes
docs/main/deprecated-list.html | 42 +-
docs/main/help-doc.html | 41 +-
docs/main/index-all.html | 529 +++++++++----
docs/main/index.html | 20 +-
docs/main/jquery-ui.overrides.css | 35 -
docs/main/legal/ASSEMBLY_EXCEPTION | 6 +-
docs/main/link.svg | Bin 0 -> 2010 bytes
docs/main/member-search-index.js | 2 +-
.../datasketches/common/ArrayOfBooleansSerDe.html | 122 +--
.../datasketches/common/ArrayOfDoublesSerDe.html | 122 +--
.../datasketches/common/ArrayOfItemsSerDe.html | 58 +-
.../datasketches/common/ArrayOfLongsSerDe.html | 122 +--
.../datasketches/common/ArrayOfNumbersSerDe.html | 122 +--
.../datasketches/common/ArrayOfStringsSerDe.html | 114 +--
.../common/ArrayOfUtf16StringsSerDe.html | 114 +--
.../common/BoundsOnBinomialProportions.html | 48 +-
.../common/BoundsOnRatiosInSampledSets.html | 48 +-
.../apache/datasketches/common/ByteArrayUtil.html | 48 +-
.../org/apache/datasketches/common/Family.html | 82 +-
.../apache/datasketches/common/MemoryStatus.html | 40 +-
.../apache/datasketches/common/ResizeFactor.html | 68 +-
.../common/SketchesArgumentException.html | 58 +-
.../datasketches/common/SketchesException.html | 68 +-
.../common/SketchesReadOnlyException.html | 58 +-
.../common/SketchesStateException.html | 58 +-
.../datasketches/common/SuppressFBWarnings.html | 50 +-
docs/main/org/apache/datasketches/common/Util.html | 172 ++--
.../common/class-use/ArrayOfBooleansSerDe.html | 14 +-
.../common/class-use/ArrayOfDoublesSerDe.html | 14 +-
.../common/class-use/ArrayOfItemsSerDe.html | 66 +-
.../common/class-use/ArrayOfLongsSerDe.html | 14 +-
.../common/class-use/ArrayOfNumbersSerDe.html | 14 +-
.../common/class-use/ArrayOfStringsSerDe.html | 14 +-
.../common/class-use/ArrayOfUtf16StringsSerDe.html | 14 +-
.../class-use/BoundsOnBinomialProportions.html | 14 +-
.../class-use/BoundsOnRatiosInSampledSets.html | 14 +-
.../common/class-use/ByteArrayUtil.html | 14 +-
.../datasketches/common/class-use/Family.html | 18 +-
.../common/class-use/MemoryStatus.html | 14 +-
.../common/class-use/ResizeFactor.html | 22 +-
.../class-use/SketchesArgumentException.html | 14 +-
.../common/class-use/SketchesException.html | 14 +-
.../class-use/SketchesReadOnlyException.html | 14 +-
.../common/class-use/SketchesStateException.html | 14 +-
.../common/class-use/SuppressFBWarnings.html | 34 +-
.../apache/datasketches/common/class-use/Util.html | 14 +-
.../datasketches/common/package-summary.html | 37 +-
.../apache/datasketches/common/package-tree.html | 32 +-
.../apache/datasketches/common/package-use.html | 14 +-
.../cpc/CompressionCharacterization.html | 56 +-
.../org/apache/datasketches/cpc/CpcSketch.html | 76 +-
.../main/org/apache/datasketches/cpc/CpcUnion.html | 48 +-
.../org/apache/datasketches/cpc/CpcWrapper.html | 48 +-
.../apache/datasketches/cpc/MergingValidation.html | 56 +-
.../datasketches/cpc/QuickMergingValidation.html | 56 +-
.../datasketches/cpc/StreamingValidation.html | 56 +-
.../main/org/apache/datasketches/cpc/TestUtil.html | 42 +-
.../cpc/class-use/CompressionCharacterization.html | 14 +-
.../datasketches/cpc/class-use/CpcSketch.html | 14 +-
.../datasketches/cpc/class-use/CpcUnion.html | 14 +-
.../datasketches/cpc/class-use/CpcWrapper.html | 14 +-
.../cpc/class-use/MergingValidation.html | 14 +-
.../cpc/class-use/QuickMergingValidation.html | 14 +-
.../cpc/class-use/StreamingValidation.html | 14 +-
.../datasketches/cpc/class-use/TestUtil.html | 14 +-
.../apache/datasketches/cpc/package-summary.html | 25 +-
.../org/apache/datasketches/cpc/package-tree.html | 20 +-
.../org/apache/datasketches/cpc/package-use.html | 14 +-
.../org/apache/datasketches/fdt/FdtSketch.html | 68 +-
docs/main/org/apache/datasketches/fdt/Group.html | 80 +-
.../org/apache/datasketches/fdt/PostProcessor.html | 52 +-
.../datasketches/fdt/class-use/FdtSketch.html | 14 +-
.../apache/datasketches/fdt/class-use/Group.html | 20 +-
.../datasketches/fdt/class-use/PostProcessor.html | 14 +-
.../apache/datasketches/fdt/package-summary.html | 25 +-
.../org/apache/datasketches/fdt/package-tree.html | 22 +-
.../org/apache/datasketches/fdt/package-use.html | 14 +-
.../filters/bloomfilter/BloomFilter.html | 66 +-
.../filters/bloomfilter/BloomFilterBuilder.html | 48 +-
.../filters/bloomfilter/DirectBitArrayR.html | 54 +-
.../filters/bloomfilter/class-use/BloomFilter.html | 14 +-
.../bloomfilter/class-use/BloomFilterBuilder.html | 14 +-
.../bloomfilter/class-use/DirectBitArrayR.html | 14 +-
.../filters/bloomfilter/package-summary.html | 25 +-
.../filters/bloomfilter/package-tree.html | 20 +-
.../filters/bloomfilter/package-use.html | 14 +-
.../datasketches/filters/package-summary.html | 25 +-
.../apache/datasketches/filters/package-tree.html | 18 +-
.../apache/datasketches/filters/package-use.html | 14 +-
.../apache/datasketches/frequencies/ErrorType.html | 68 +-
.../datasketches/frequencies/ItemsSketch.Row.html | 74 +-
.../datasketches/frequencies/ItemsSketch.html | 66 +-
.../datasketches/frequencies/LongsSketch.Row.html | 74 +-
.../datasketches/frequencies/LongsSketch.html | 70 +-
.../frequencies/class-use/ErrorType.html | 16 +-
.../frequencies/class-use/ItemsSketch.Row.html | 14 +-
.../frequencies/class-use/ItemsSketch.html | 20 +-
.../frequencies/class-use/LongsSketch.Row.html | 14 +-
.../frequencies/class-use/LongsSketch.html | 16 +-
.../datasketches/frequencies/package-summary.html | 31 +-
.../datasketches/frequencies/package-tree.html | 28 +-
.../datasketches/frequencies/package-use.html | 14 +-
.../org/apache/datasketches/hash/MurmurHash3.html | 58 +-
.../datasketches/hash/MurmurHash3Adaptor.html | 645 ---------------
.../{MurmurHash3.html => MurmurHash3FFM21.html} | 373 +++++----
docs/main/org/apache/datasketches/hash/XxHash.html | 48 +-
.../datasketches/hash/class-use/MurmurHash3.html | 14 +-
...rmurHash3Adaptor.html => MurmurHash3FFM21.html} | 22 +-
.../apache/datasketches/hash/class-use/XxHash.html | 14 +-
.../apache/datasketches/hash/package-summary.html | 30 +-
.../org/apache/datasketches/hash/package-tree.html | 24 +-
.../org/apache/datasketches/hash/package-use.html | 14 +-
.../org/apache/datasketches/hll/HllSketch.html | 80 +-
.../org/apache/datasketches/hll/TgtHllType.html | 68 +-
docs/main/org/apache/datasketches/hll/Union.html | 70 +-
.../datasketches/hll/class-use/HllSketch.html | 14 +-
.../datasketches/hll/class-use/TgtHllType.html | 16 +-
.../apache/datasketches/hll/class-use/Union.html | 14 +-
.../apache/datasketches/hll/package-summary.html | 59 +-
.../org/apache/datasketches/hll/package-tree.html | 24 +-
.../org/apache/datasketches/hll/package-use.html | 14 +-
.../apache/datasketches/hllmap/UniqueCountMap.html | 54 +-
.../hllmap/class-use/UniqueCountMap.html | 14 +-
.../datasketches/hllmap/package-summary.html | 27 +-
.../apache/datasketches/hllmap/package-tree.html | 20 +-
.../apache/datasketches/hllmap/package-use.html | 14 +-
.../apache/datasketches/kll/KllDoublesSketch.html | 84 +-
.../datasketches/kll/KllDoublesSketchIterator.html | 48 +-
.../apache/datasketches/kll/KllFloatsSketch.html | 84 +-
.../datasketches/kll/KllFloatsSketchIterator.html | 48 +-
.../apache/datasketches/kll/KllItemsSketch.html | 134 ++--
.../datasketches/kll/KllItemsSketchIterator.html | 48 +-
.../apache/datasketches/kll/KllLongsSketch.html | 84 +-
.../datasketches/kll/KllLongsSketchIterator.html | 48 +-
.../kll/KllSketch.SketchStructure.html | 70 +-
.../datasketches/kll/KllSketch.SketchType.html | 74 +-
.../org/apache/datasketches/kll/KllSketch.html | 80 +-
.../apache/datasketches/kll/KllSketchIterator.html | 52 +-
.../kll/class-use/KllDoublesSketch.html | 14 +-
.../kll/class-use/KllDoublesSketchIterator.html | 14 +-
.../kll/class-use/KllFloatsSketch.html | 14 +-
.../kll/class-use/KllFloatsSketchIterator.html | 14 +-
.../datasketches/kll/class-use/KllItemsSketch.html | 30 +-
.../kll/class-use/KllItemsSketchIterator.html | 14 +-
.../datasketches/kll/class-use/KllLongsSketch.html | 14 +-
.../kll/class-use/KllLongsSketchIterator.html | 14 +-
.../kll/class-use/KllSketch.SketchStructure.html | 16 +-
.../kll/class-use/KllSketch.SketchType.html | 16 +-
.../datasketches/kll/class-use/KllSketch.html | 14 +-
.../kll/class-use/KllSketchIterator.html | 14 +-
.../apache/datasketches/kll/package-summary.html | 31 +-
.../org/apache/datasketches/kll/package-tree.html | 24 +-
.../org/apache/datasketches/kll/package-use.html | 14 +-
.../org/apache/datasketches/package-summary.html | 25 +-
.../main/org/apache/datasketches/package-tree.html | 18 +-
docs/main/org/apache/datasketches/package-use.html | 14 +-
.../apache/datasketches/partitions/BoundsRule.html | 68 +-
.../partitions/Partitioner.PartitionBoundsRow.html | 48 +-
.../partitions/Partitioner.StackElement.html | 54 +-
.../datasketches/partitions/Partitioner.html | 52 +-
.../datasketches/partitions/SketchFillRequest.html | 40 +-
.../partitions/class-use/BoundsRule.html | 16 +-
.../class-use/Partitioner.PartitionBoundsRow.html | 16 +-
.../class-use/Partitioner.StackElement.html | 14 +-
.../partitions/class-use/Partitioner.html | 14 +-
.../partitions/class-use/SketchFillRequest.html | 14 +-
.../datasketches/partitions/package-summary.html | 31 +-
.../datasketches/partitions/package-tree.html | 24 +-
.../datasketches/partitions/package-use.html | 14 +-
.../apache/datasketches/quantiles/ClassicUtil.html | 48 +-
.../quantiles/CompactDoublesSketch.html | 52 +-
.../datasketches/quantiles/DoublesSketch.html | 118 +--
.../quantiles/DoublesSketchBuilder.html | 54 +-
.../quantiles/DoublesSketchIterator.html | 54 +-
.../datasketches/quantiles/DoublesUnion.html | 58 +-
.../quantiles/DoublesUnionBuilder.html | 48 +-
.../apache/datasketches/quantiles/ItemsSketch.html | 184 +++--
.../quantiles/ItemsSketchIterator.html | 54 +-
.../apache/datasketches/quantiles/ItemsUnion.html | 94 ++-
.../quantiles/UpdateDoublesSketch.html | 46 +-
.../quantiles/class-use/ClassicUtil.html | 14 +-
.../quantiles/class-use/CompactDoublesSketch.html | 14 +-
.../quantiles/class-use/DoublesSketch.html | 14 +-
.../quantiles/class-use/DoublesSketchBuilder.html | 14 +-
.../quantiles/class-use/DoublesSketchIterator.html | 14 +-
.../quantiles/class-use/DoublesUnion.html | 14 +-
.../quantiles/class-use/DoublesUnionBuilder.html | 14 +-
.../quantiles/class-use/ItemsSketch.html | 40 +-
.../quantiles/class-use/ItemsSketchIterator.html | 14 +-
.../quantiles/class-use/ItemsUnion.html | 34 +-
.../quantiles/class-use/UpdateDoublesSketch.html | 14 +-
.../datasketches/quantiles/package-summary.html | 27 +-
.../datasketches/quantiles/package-tree.html | 20 +-
.../apache/datasketches/quantiles/package-use.html | 14 +-
.../datasketches/quantilescommon/BinarySearch.html | 48 +-
.../quantilescommon/DoublesSketchSortedView.html | 72 +-
.../quantilescommon/DoublesSortedView.html | 60 +-
.../quantilescommon/DoublesSortedViewIterator.html | 46 +-
.../quantilescommon/FloatsSketchSortedView.html | 72 +-
.../quantilescommon/FloatsSortedView.html | 60 +-
.../quantilescommon/FloatsSortedViewIterator.html | 46 +-
.../GenericInequalitySearch.Inequality.html | 70 +-
.../quantilescommon/GenericInequalitySearch.html | 54 +-
.../GenericPartitionBoundaries.html | 52 +-
.../quantilescommon/GenericSortedView.html | 70 +-
.../quantilescommon/GenericSortedViewIterator.html | 46 +-
.../quantilescommon/IncludeMinMax.DoublesPair.html | 44 +-
.../quantilescommon/IncludeMinMax.FloatsPair.html | 44 +-
.../quantilescommon/IncludeMinMax.ItemsPair.html | 44 +-
.../quantilescommon/IncludeMinMax.LongsPair.html | 44 +-
.../quantilescommon/IncludeMinMax.html | 54 +-
.../quantilescommon/InequalitySearch.html | 86 +-
.../quantilescommon/ItemsSketchSortedView.html | 90 ++-
.../quantilescommon/KolmogorovSmirnov.html | 48 +-
.../quantilescommon/LongsSketchSortedView.html | 72 +-
.../quantilescommon/LongsSortedView.html | 60 +-
.../quantilescommon/LongsSortedViewIterator.html | 46 +-
.../quantilescommon/PartitioningFeature.html | 48 +-
.../quantilescommon/QuantileSearchCriteria.html | 70 +-
.../datasketches/quantilescommon/QuantilesAPI.html | 84 +-
.../quantilescommon/QuantilesDoublesAPI.html | 82 +-
.../QuantilesDoublesSketchIterator.html | 42 +-
.../quantilescommon/QuantilesFloatsAPI.html | 82 +-
.../QuantilesFloatsSketchIterator.html | 42 +-
.../quantilescommon/QuantilesGenericAPI.html | 96 ++-
.../QuantilesGenericSketchIterator.html | 42 +-
.../quantilescommon/QuantilesLongsAPI.html | 82 +-
.../QuantilesLongsSketchIterator.html | 42 +-
.../quantilescommon/QuantilesSketchIterator.html | 40 +-
.../quantilescommon/QuantilesUtil.html | 52 +-
.../quantilescommon/SketchPartitionLimits.html | 40 +-
.../datasketches/quantilescommon/SortedView.html | 40 +-
.../quantilescommon/SortedViewIterator.html | 48 +-
.../quantilescommon/class-use/BinarySearch.html | 14 +-
.../class-use/DoublesSketchSortedView.html | 14 +-
.../class-use/DoublesSortedView.html | 14 +-
.../class-use/DoublesSortedViewIterator.html | 14 +-
.../class-use/FloatsSketchSortedView.html | 14 +-
.../class-use/FloatsSortedView.html | 14 +-
.../class-use/FloatsSortedViewIterator.html | 14 +-
.../GenericInequalitySearch.Inequality.html | 18 +-
.../class-use/GenericInequalitySearch.html | 14 +-
.../class-use/GenericPartitionBoundaries.html | 38 +-
.../class-use/GenericSortedView.html | 16 +-
.../class-use/GenericSortedViewIterator.html | 18 +-
.../class-use/IncludeMinMax.DoublesPair.html | 14 +-
.../class-use/IncludeMinMax.FloatsPair.html | 14 +-
.../class-use/IncludeMinMax.ItemsPair.html | 18 +-
.../class-use/IncludeMinMax.LongsPair.html | 14 +-
.../quantilescommon/class-use/IncludeMinMax.html | 14 +-
.../class-use/InequalitySearch.html | 16 +-
.../class-use/ItemsSketchSortedView.html | 18 +-
.../class-use/KolmogorovSmirnov.html | 14 +-
.../class-use/LongsSketchSortedView.html | 14 +-
.../quantilescommon/class-use/LongsSortedView.html | 14 +-
.../class-use/LongsSortedViewIterator.html | 14 +-
.../class-use/PartitioningFeature.html | 14 +-
.../class-use/QuantileSearchCriteria.html | 32 +-
.../quantilescommon/class-use/QuantilesAPI.html | 14 +-
.../class-use/QuantilesDoublesAPI.html | 14 +-
.../class-use/QuantilesDoublesSketchIterator.html | 14 +-
.../class-use/QuantilesFloatsAPI.html | 14 +-
.../class-use/QuantilesFloatsSketchIterator.html | 14 +-
.../class-use/QuantilesGenericAPI.html | 14 +-
.../class-use/QuantilesGenericSketchIterator.html | 20 +-
.../class-use/QuantilesLongsAPI.html | 14 +-
.../class-use/QuantilesLongsSketchIterator.html | 14 +-
.../class-use/QuantilesSketchIterator.html | 14 +-
.../quantilescommon/class-use/QuantilesUtil.html | 14 +-
.../class-use/SketchPartitionLimits.html | 14 +-
.../quantilescommon/class-use/SortedView.html | 14 +-
.../class-use/SortedViewIterator.html | 14 +-
.../quantilescommon/package-summary.html | 31 +-
.../datasketches/quantilescommon/package-tree.html | 24 +-
.../datasketches/quantilescommon/package-use.html | 14 +-
.../main/org/apache/datasketches/req/ReqDebug.html | 40 +-
.../org/apache/datasketches/req/ReqSketch.html | 114 +--
.../apache/datasketches/req/ReqSketchBuilder.html | 54 +-
.../apache/datasketches/req/ReqSketchIterator.html | 54 +-
.../datasketches/req/class-use/ReqDebug.html | 14 +-
.../datasketches/req/class-use/ReqSketch.html | 14 +-
.../req/class-use/ReqSketchBuilder.html | 14 +-
.../req/class-use/ReqSketchIterator.html | 14 +-
.../apache/datasketches/req/package-summary.html | 33 +-
.../org/apache/datasketches/req/package-tree.html | 20 +-
.../org/apache/datasketches/req/package-use.html | 14 +-
.../datasketches/sampling/EbppsItemsSketch.html | 68 +-
.../sampling/ReservoirItemsSketch.html | 80 +-
.../datasketches/sampling/ReservoirItemsUnion.html | 68 +-
.../sampling/ReservoirLongsSketch.html | 66 +-
.../datasketches/sampling/ReservoirLongsUnion.html | 54 +-
.../datasketches/sampling/SampleSubsetSummary.html | 48 +-
.../VarOptItemsSamples.VarOptItemsIterator.html | 62 +-
.../VarOptItemsSamples.WeightedSample.html | 50 +-
.../datasketches/sampling/VarOptItemsSamples.html | 66 +-
.../datasketches/sampling/VarOptItemsSketch.html | 78 +-
.../datasketches/sampling/VarOptItemsUnion.html | 64 +-
.../sampling/class-use/EbppsItemsSketch.html | 16 +-
.../sampling/class-use/ReservoirItemsSketch.html | 22 +-
.../sampling/class-use/ReservoirItemsUnion.html | 18 +-
.../sampling/class-use/ReservoirLongsSketch.html | 14 +-
.../sampling/class-use/ReservoirLongsUnion.html | 14 +-
.../sampling/class-use/SampleSubsetSummary.html | 20 +-
.../VarOptItemsSamples.VarOptItemsIterator.html | 14 +-
.../VarOptItemsSamples.WeightedSample.html | 16 +-
.../sampling/class-use/VarOptItemsSamples.html | 16 +-
.../sampling/class-use/VarOptItemsSketch.html | 22 +-
.../sampling/class-use/VarOptItemsUnion.html | 18 +-
.../datasketches/sampling/package-summary.html | 27 +-
.../apache/datasketches/sampling/package-tree.html | 24 +-
.../apache/datasketches/sampling/package-use.html | 14 +-
.../apache/datasketches/tdigest/BinarySearch.html | 42 +-
.../main/org/apache/datasketches/tdigest/Sort.html | 48 +-
.../apache/datasketches/tdigest/TDigestDouble.html | 60 +-
.../tdigest/class-use/BinarySearch.html | 14 +-
.../datasketches/tdigest/class-use/Sort.html | 14 +-
.../tdigest/class-use/TDigestDouble.html | 14 +-
.../datasketches/tdigest/package-summary.html | 25 +-
.../apache/datasketches/tdigest/package-tree.html | 20 +-
.../apache/datasketches/tdigest/package-use.html | 14 +-
docs/main/org/apache/datasketches/theta/AnotB.html | 48 +-
.../org/apache/datasketches/theta/BitPacking.html | 48 +-
.../apache/datasketches/theta/CompactSketch.html | 56 +-
.../apache/datasketches/theta/HashIterator.html | 40 +-
.../apache/datasketches/theta/Intersection.html | 48 +-
.../datasketches/theta/JaccardSimilarity.html | 48 +-
.../apache/datasketches/theta/SetOperation.html | 48 +-
.../datasketches/theta/SetOperationBuilder.html | 54 +-
.../main/org/apache/datasketches/theta/Sketch.html | 66 +-
.../org/apache/datasketches/theta/Sketches.html | 50 +-
docs/main/org/apache/datasketches/theta/Union.html | 56 +-
.../datasketches/theta/UpdateReturnState.html | 68 +-
.../apache/datasketches/theta/UpdateSketch.html | 62 +-
.../datasketches/theta/UpdateSketchBuilder.html | 54 +-
.../apache/datasketches/theta/class-use/AnotB.html | 14 +-
.../datasketches/theta/class-use/BitPacking.html | 14 +-
.../theta/class-use/CompactSketch.html | 14 +-
.../datasketches/theta/class-use/HashIterator.html | 14 +-
.../datasketches/theta/class-use/Intersection.html | 14 +-
.../theta/class-use/JaccardSimilarity.html | 14 +-
.../datasketches/theta/class-use/SetOperation.html | 14 +-
.../theta/class-use/SetOperationBuilder.html | 14 +-
.../datasketches/theta/class-use/Sketch.html | 20 +-
.../datasketches/theta/class-use/Sketches.html | 14 +-
.../apache/datasketches/theta/class-use/Union.html | 14 +-
.../theta/class-use/UpdateReturnState.html | 20 +-
.../datasketches/theta/class-use/UpdateSketch.html | 14 +-
.../theta/class-use/UpdateSketchBuilder.html | 14 +-
.../apache/datasketches/theta/package-summary.html | 31 +-
.../apache/datasketches/theta/package-tree.html | 24 +-
.../org/apache/datasketches/theta/package-use.html | 14 +-
.../datasketches/thetacommon/BinomialBoundsN.html | 48 +-
.../BoundsOnRatiosInThetaSketchedSets.html | 48 +-
.../BoundsOnRatiosInTupleSketchedSets.html | 48 +-
.../datasketches/thetacommon/HashOperations.html | 50 +-
.../datasketches/thetacommon/QuickSelect.html | 48 +-
.../SetOperationCornerCases.AnotbAction.html | 78 +-
.../SetOperationCornerCases.CornerCase.html | 74 +-
.../SetOperationCornerCases.IntersectAction.html | 78 +-
.../SetOperationCornerCases.UnionAction.html | 78 +-
.../thetacommon/SetOperationCornerCases.html | 48 +-
.../apache/datasketches/thetacommon/ThetaUtil.html | 62 +-
.../thetacommon/class-use/BinomialBoundsN.html | 14 +-
.../BoundsOnRatiosInThetaSketchedSets.html | 14 +-
.../BoundsOnRatiosInTupleSketchedSets.html | 14 +-
.../thetacommon/class-use/HashOperations.html | 14 +-
.../thetacommon/class-use/QuickSelect.html | 14 +-
.../SetOperationCornerCases.AnotbAction.html | 16 +-
.../SetOperationCornerCases.CornerCase.html | 16 +-
.../SetOperationCornerCases.IntersectAction.html | 16 +-
.../SetOperationCornerCases.UnionAction.html | 16 +-
.../class-use/SetOperationCornerCases.html | 14 +-
.../thetacommon/class-use/ThetaUtil.html | 14 +-
.../datasketches/thetacommon/package-summary.html | 31 +-
.../datasketches/thetacommon/package-tree.html | 24 +-
.../datasketches/thetacommon/package-use.html | 14 +-
docs/main/org/apache/datasketches/tuple/AnotB.html | 54 +-
.../apache/datasketches/tuple/CompactSketch.html | 58 +-
.../datasketches/tuple/DeserializeResult.html | 48 +-
.../main/org/apache/datasketches/tuple/Filter.html | 64 +-
.../apache/datasketches/tuple/Intersection.html | 54 +-
.../datasketches/tuple/JaccardSimilarity.html | 48 +-
.../tuple/SerializerDeserializer.SketchType.html | 70 +-
.../datasketches/tuple/SerializerDeserializer.html | 48 +-
.../main/org/apache/datasketches/tuple/Sketch.html | 60 +-
.../org/apache/datasketches/tuple/Sketches.html | 54 +-
.../org/apache/datasketches/tuple/Summary.html | 40 +-
.../datasketches/tuple/SummaryDeserializer.html | 42 +-
.../apache/datasketches/tuple/SummaryFactory.html | 40 +-
.../datasketches/tuple/SummarySetOperations.html | 40 +-
.../datasketches/tuple/TupleSketchIterator.html | 48 +-
docs/main/org/apache/datasketches/tuple/Union.html | 56 +-
.../apache/datasketches/tuple/UpdatableSketch.html | 68 +-
.../datasketches/tuple/UpdatableSketchBuilder.html | 56 +-
.../datasketches/tuple/UpdatableSummary.html | 42 +-
docs/main/org/apache/datasketches/tuple/Util.html | 66 +-
.../datasketches/tuple/adouble/DoubleSketch.html | 84 +-
.../tuple/adouble/DoubleSummary.Mode.html | 70 +-
.../datasketches/tuple/adouble/DoubleSummary.html | 66 +-
.../tuple/adouble/DoubleSummaryDeserializer.html | 52 +-
.../tuple/adouble/DoubleSummaryFactory.html | 48 +-
.../tuple/adouble/DoubleSummarySetOperations.html | 52 +-
.../tuple/adouble/class-use/DoubleSketch.html | 14 +-
.../adouble/class-use/DoubleSummary.Mode.html | 16 +-
.../tuple/adouble/class-use/DoubleSummary.html | 20 +-
.../class-use/DoubleSummaryDeserializer.html | 14 +-
.../adouble/class-use/DoubleSummaryFactory.html | 14 +-
.../class-use/DoubleSummarySetOperations.html | 14 +-
.../tuple/adouble/package-summary.html | 31 +-
.../datasketches/tuple/adouble/package-tree.html | 24 +-
.../datasketches/tuple/adouble/package-use.html | 14 +-
.../tuple/aninteger/IntegerSketch.html | 84 +-
.../tuple/aninteger/IntegerSummary.Mode.html | 70 +-
.../tuple/aninteger/IntegerSummary.html | 66 +-
.../aninteger/IntegerSummaryDeserializer.html | 52 +-
.../tuple/aninteger/IntegerSummaryFactory.html | 48 +-
.../aninteger/IntegerSummarySetOperations.html | 52 +-
.../tuple/aninteger/class-use/IntegerSketch.html | 14 +-
.../aninteger/class-use/IntegerSummary.Mode.html | 16 +-
.../tuple/aninteger/class-use/IntegerSummary.html | 20 +-
.../class-use/IntegerSummaryDeserializer.html | 14 +-
.../aninteger/class-use/IntegerSummaryFactory.html | 14 +-
.../class-use/IntegerSummarySetOperations.html | 14 +-
.../tuple/aninteger/package-summary.html | 31 +-
.../datasketches/tuple/aninteger/package-tree.html | 24 +-
.../datasketches/tuple/aninteger/package-use.html | 14 +-
.../tuple/arrayofdoubles/ArrayOfDoublesAnotB.html | 48 +-
.../arrayofdoubles/ArrayOfDoublesAnotBImpl.html | 52 +-
.../arrayofdoubles/ArrayOfDoublesCombiner.html | 40 +-
.../ArrayOfDoublesCompactSketch.html | 48 +-
.../arrayofdoubles/ArrayOfDoublesIntersection.html | 48 +-
.../ArrayOfDoublesSetOperationBuilder.html | 52 +-
.../tuple/arrayofdoubles/ArrayOfDoublesSketch.html | 54 +-
.../ArrayOfDoublesSketchIterator.html | 40 +-
.../arrayofdoubles/ArrayOfDoublesSketches.html | 48 +-
.../tuple/arrayofdoubles/ArrayOfDoublesUnion.html | 48 +-
.../ArrayOfDoublesUpdatableSketch.html | 54 +-
.../ArrayOfDoublesUpdatableSketchBuilder.html | 48 +-
.../class-use/ArrayOfDoublesAnotB.html | 14 +-
.../class-use/ArrayOfDoublesAnotBImpl.html | 14 +-
.../class-use/ArrayOfDoublesCombiner.html | 14 +-
.../class-use/ArrayOfDoublesCompactSketch.html | 14 +-
.../class-use/ArrayOfDoublesIntersection.html | 14 +-
.../ArrayOfDoublesSetOperationBuilder.html | 14 +-
.../class-use/ArrayOfDoublesSketch.html | 14 +-
.../class-use/ArrayOfDoublesSketchIterator.html | 14 +-
.../class-use/ArrayOfDoublesSketches.html | 14 +-
.../class-use/ArrayOfDoublesUnion.html | 14 +-
.../class-use/ArrayOfDoublesUpdatableSketch.html | 14 +-
.../ArrayOfDoublesUpdatableSketchBuilder.html | 14 +-
.../tuple/arrayofdoubles/package-summary.html | 31 +-
.../tuple/arrayofdoubles/package-tree.html | 20 +-
.../tuple/arrayofdoubles/package-use.html | 14 +-
.../apache/datasketches/tuple/class-use/AnotB.html | 14 +-
.../tuple/class-use/CompactSketch.html | 40 +-
.../tuple/class-use/DeserializeResult.html | 26 +-
.../datasketches/tuple/class-use/Filter.html | 14 +-
.../datasketches/tuple/class-use/Intersection.html | 14 +-
.../tuple/class-use/JaccardSimilarity.html | 14 +-
.../SerializerDeserializer.SketchType.html | 16 +-
.../tuple/class-use/SerializerDeserializer.html | 14 +-
.../datasketches/tuple/class-use/Sketch.html | 32 +-
.../datasketches/tuple/class-use/Sketches.html | 14 +-
.../datasketches/tuple/class-use/Summary.html | 22 +-
.../tuple/class-use/SummaryDeserializer.html | 18 +-
.../tuple/class-use/SummaryFactory.html | 18 +-
.../tuple/class-use/SummarySetOperations.html | 14 +-
.../tuple/class-use/TupleSketchIterator.html | 18 +-
.../apache/datasketches/tuple/class-use/Union.html | 14 +-
.../tuple/class-use/UpdatableSketch.html | 20 +-
.../tuple/class-use/UpdatableSketchBuilder.html | 20 +-
.../tuple/class-use/UpdatableSummary.html | 18 +-
.../apache/datasketches/tuple/class-use/Util.html | 14 +-
.../apache/datasketches/tuple/package-summary.html | 31 +-
.../apache/datasketches/tuple/package-tree.html | 24 +-
.../org/apache/datasketches/tuple/package-use.html | 14 +-
.../tuple/strings/ArrayOfStringsSketch.html | 74 +-
.../tuple/strings/ArrayOfStringsSummary.html | 76 +-
.../strings/ArrayOfStringsSummaryDeserializer.html | 52 +-
.../strings/ArrayOfStringsSummaryFactory.html | 48 +-
.../ArrayOfStringsSummarySetOperations.html | 52 +-
.../strings/class-use/ArrayOfStringsSketch.html | 14 +-
.../strings/class-use/ArrayOfStringsSummary.html | 18 +-
.../ArrayOfStringsSummaryDeserializer.html | 14 +-
.../class-use/ArrayOfStringsSummaryFactory.html | 14 +-
.../ArrayOfStringsSummarySetOperations.html | 14 +-
.../tuple/strings/package-summary.html | 25 +-
.../datasketches/tuple/strings/package-tree.html | 20 +-
.../datasketches/tuple/strings/package-use.html | 14 +-
docs/main/overview-summary.html | 4 +-
docs/main/overview-tree.html | 46 +-
docs/main/script.js | 141 +++-
docs/main/search-page.js | 284 +++++++
docs/main/search.html | 77 ++
docs/main/search.js | 612 +++++++++------
docs/main/serialized-form.html | 32 +-
docs/main/stylesheet.css | 869 +++++++++++++++------
docs/main/tag-search-index.js | 2 +-
docs/main/type-search-index.js | 2 +-
503 files changed, 12432 insertions(+), 8864 deletions(-)
diff --git a/docs/main/allclasses-index.html b/docs/main/allclasses-index.html
index b7004f01..9c447574 100644
--- a/docs/main/allclasses-index.html
+++ b/docs/main/allclasses-index.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>All Classes and Interfaces (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>All Classes and Interfaces (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-classes-index-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "./";
+<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
@@ -42,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -56,7 +52,7 @@ loadScripts(document, 'script');</script>
<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
</div>
<div id="all-classes-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(eve [...]
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(eve [...]
<div id="all-classes-table.tabpanel" role="tabpanel" aria-labelledby="all-classes-table-tab0">
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
@@ -65,7 +61,7 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Computes a set difference, A-AND-NOT-B, of two theta sketches.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB</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>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/AnotB.html" title="class in org.apache.datasketches.tuple">AnotB<S></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Computes a set difference, A-AND-NOT-B, of two generic tuple sketches.</div>
</div>
@@ -126,7 +122,7 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">For building a new ArrayOfDoublesUpdatableSketch</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/common/ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="org/apache/datasketches/common/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/common/ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Base class for serializing and deserializing custom types.</div>
</div>
@@ -255,7 +251,7 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The parent class of all the CompactSketches.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</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>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch<S></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">CompactSketches are never created directly.</div>
</div>
@@ -281,7 +277,7 @@ loadScripts(document, 'script');</script>
<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>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/DeserializeResult.html" title="class in org.apache.datasketches.tuple">DeserializeResult</a><<a href="org/apache/datasketches/tuple/DeserializeResult.html" title="type parameter in DeserializeResult">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/DeserializeResult.html" title="class in org.apache.datasketches.tuple">DeserializeResult<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Returns an object and its size in bytes as a result of a deserialize operation</div>
</div>
@@ -344,7 +340,7 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">For building a new DoublesSketch Union operation.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/EbppsItemsSketch.html" title="class in org.apache.datasketches.sampling">EbppsItemsSketch</a><<a href="org/apache/datasketches/sampling/EbppsItemsSketch.html" title="type parameter in EbppsItemsSketch">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/EbppsItemsSketch.html" title="class in org.apache.datasketches.sampling">EbppsItemsSketch<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">An implementation of an Exact and Bounded Sampling Proportional to Size sketch.</div>
</div>
@@ -361,7 +357,7 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A Frequent Distinct Tuples sketch.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/Filter.html" title="class in org.apache.datasketches.tuple">Filter</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>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/Filter.html" title="class in org.apache.datasketches.tuple">Filter<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Class for filtering entries from a <a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple"><code>Sketch</code></a> given a <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple"><code>Summary</code></a></div>
</div>
@@ -386,16 +382,16 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">The enumerator of inequalities</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantilescommon/GenericPartitionBoundaries.html" title="class in org.apache.datasketches.quantilescommon">GenericPartitionBoundaries</a><<a href="org/apache/datasketches/quantilescommon/GenericPartitionBoundaries.html" title="type parameter in GenericPartitionBoundaries">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantilescommon/GenericPartitionBoundaries.html" title="class in org.apache.datasketches.quantilescommon">GenericPartitionBoundaries<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This defines the returned results of the getParitionBoundaries() function and
includes the basic methods needed to construct actual partitions.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/quantilescommon/GenericSortedView.html" title="interface in org.apache.datasketches.quantilescommon">GenericSortedView</a><<a href="org/apache/datasketches/quantilescommon/GenericSortedView.html" title="type parameter in GenericSortedView">T</a>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/quantilescommon/GenericSortedView.html" title="interface in org.apache.datasketches.quantilescommon">GenericSortedView<T></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">The Sorted View for quantiles of generic type.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantilescommon/GenericSortedViewIterator.html" title="class in org.apache.datasketches.quantilescommon">GenericSortedViewIterator</a><<a href="org/apache/datasketches/quantilescommon/GenericSortedViewIterator.html" title="type parameter in GenericSortedViewIterator">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantilescommon/GenericSortedViewIterator.html" title="class in org.apache.datasketches.quantilescommon">GenericSortedViewIterator<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Iterator over quantile sketches of generic type.</div>
</div>
@@ -428,7 +424,7 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A simple structure to hold a pair of arrays</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantilescommon/IncludeMinMax.ItemsPair.html" title="class in org.apache.datasketches.quantilescommon">IncludeMinMax.ItemsPair</a><<a href="org/apache/datasketches/quantilescommon/IncludeMinMax.ItemsPair.html" title="type parameter in IncludeMinMax.ItemsPair">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantilescommon/IncludeMinMax.ItemsPair.html" title="class in org.apache.datasketches.quantilescommon">IncludeMinMax.ItemsPair<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A simple structure to hold a pair of arrays</div>
</div>
@@ -466,36 +462,36 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The API for intersection operations</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection</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>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/Intersection.html" title="class in org.apache.datasketches.tuple">Intersection<S></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Computes an intersection of two or more generic tuple sketches or generic tuple sketches
combined with theta sketches.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a><<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch<T></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This sketch is useful for tracking approximate frequencies of items of type <i><T></i>
with optional associated counts (<i><T></i> item, <i>long</i> count) that are members of a
multiset of such items.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a><<a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This is an implementation of the Low Discrepancy Mergeable Quantiles Sketch, using generic items,
described in section 3.2 of the journal version of the paper "Mergeable Summaries"
by Agarwal, Cormode, Huang, Phillips, Wei, and Yi:</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" title="class in org.apache.datasketches.frequencies">ItemsSketch.Row</a><<a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" title="type parameter in ItemsSketch.Row">T</a>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" title="class in org.apache.datasketches.frequencies">ItemsSketch.Row<T></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Row class that defines the return values from a getFrequentItems query.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantiles/ItemsSketchIterator.html" title="class in org.apache.datasketches.quantiles">ItemsSketchIterator</a><<a href="org/apache/datasketches/quantiles/ItemsSketchIterator.html" title="type parameter in ItemsSketchIterator">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantiles/ItemsSketchIterator.html" title="class in org.apache.datasketches.quantiles">ItemsSketchIterator<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Iterator over ItemsSketch.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantilescommon/ItemsSketchSortedView.html" title="class in org.apache.datasketches.quantilescommon">ItemsSketchSortedView</a><<a href="org/apache/datasketches/quantilescommon/ItemsSketchSortedView.html" title="type parameter in ItemsSketchSortedView">T</a>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantilescommon/ItemsSketchSortedView.html" title="class in org.apache.datasketches.quantilescommon">ItemsSketchSortedView<T></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The SortedView for the KllItemsSketch and the classic ItemsSketch.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a><<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The API for Union operations for generic ItemsSketches</div>
</div>
@@ -523,11 +519,11 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Iterator over KllFloatsSketch.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/kll/KllItemsSketch.html" title="class in org.apache.datasketches.kll">KllItemsSketch</a><<a href="org/apache/datasketches/kll/KllItemsSketch.html" title="type parameter in KllItemsSketch">T</a>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/kll/KllItemsSketch.html" title="class in org.apache.datasketches.kll">KllItemsSketch<T></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This variation of the KllSketch implements generic data types.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/kll/KllItemsSketchIterator.html" title="class in org.apache.datasketches.kll">KllItemsSketchIterator</a><<a href="org/apache/datasketches/kll/KllItemsSketchIterator.html" title="type parameter in KllItemsSketchIterator">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/kll/KllItemsSketchIterator.html" title="class in org.apache.datasketches.kll">KllItemsSketchIterator<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Iterator over KllItemsSketch.</div>
</div>
@@ -597,24 +593,25 @@ loadScripts(document, 'script');</script>
<div class="block">The MurmurHash3 is a fast, non-cryptographic, 128-bit hash function that has
excellent avalanche and 2-way bit independence properties.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/hash/MurmurHash3FFM21.html" title="class in org.apache.datasketches.hash">MurmurHash3FFM21</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
-<div class="block">A general purpose wrapper for the MurmurHash3.</div>
+<div class="block">The MurmurHash3 is a fast, non-cryptographic, 128-bit hash function that has
+ excellent avalanche and 2-way bit independence properties.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/partitions/Partitioner.html" title="class in org.apache.datasketches.partitions">Partitioner</a><<a href="org/apache/datasketches/partitions/Partitioner.html" title="type parameter in Partitioner">T</a>,<wbr><a href="org/apache/datasketches/partitions/Partitioner.html" title="type parameter in Partitioner">S</a> extends <a href="org/apache/datasketches/quantilescommon/Quantil [...]
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/partitions/Partitioner.html" title="class in org.apache.datasketches.partitions">Partitioner<T,<wbr>S></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A partitioning process that can partition very large data sets into thousands
of partitions of approximately the same size.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/partitions/Partitioner.PartitionBoundsRow.html" title="class in org.apache.datasketches.partitions">Partitioner.PartitionBoundsRow</a><<a href="org/apache/datasketches/partitions/Partitioner.PartitionBoundsRow.html" title="type parameter in Partitioner.PartitionBoundsRow">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/partitions/Partitioner.PartitionBoundsRow.html" title="class in org.apache.datasketches.partitions">Partitioner.PartitionBoundsRow<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Defines a row for List of PartitionBounds.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/partitions/Partitioner.StackElement.html" title="class in org.apache.datasketches.partitions">Partitioner.StackElement</a><<a href="org/apache/datasketches/partitions/Partitioner.StackElement.html" title="type parameter in Partitioner.StackElement">T</a>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/partitions/Partitioner.StackElement.html" title="class in org.apache.datasketches.partitions">Partitioner.StackElement<T></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Holds data for a Stack element</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/quantilescommon/PartitioningFeature.html" title="interface in org.apache.datasketches.quantilescommon">PartitioningFeature</a><<a href="org/apache/datasketches/quantilescommon/PartitioningFeature.html" title="type parameter in PartitioningFeature">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/quantilescommon/PartitioningFeature.html" title="interface in org.apache.datasketches.quantilescommon">PartitioningFeature<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">This enables the special functions for performing efficient partitioning of massive data.</div>
</div>
@@ -649,11 +646,11 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">The quantiles sketch iterator for primitive type float.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/quantilescommon/QuantilesGenericAPI.html" title="interface in org.apache.datasketches.quantilescommon">QuantilesGenericAPI</a><<a href="org/apache/datasketches/quantilescommon/QuantilesGenericAPI.html" title="type parameter in QuantilesGenericAPI">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/quantilescommon/QuantilesGenericAPI.html" title="interface in org.apache.datasketches.quantilescommon">QuantilesGenericAPI<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The Quantiles API for item type <i>generic</i>.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/quantilescommon/QuantilesGenericSketchIterator.html" title="interface in org.apache.datasketches.quantilescommon">QuantilesGenericSketchIterator</a><<a href="org/apache/datasketches/quantilescommon/QuantilesGenericSketchIterator.html" title="type parameter in QuantilesGenericSketchIterator">T</a>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/quantilescommon/QuantilesGenericSketchIterator.html" title="interface in org.apache.datasketches.quantilescommon">QuantilesGenericSketchIterator<T></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">The quantiles sketch iterator for generic types.</div>
</div>
@@ -702,11 +699,11 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Iterator over all retained items of the ReqSketch.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a><<a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This sketch provides a reservoir sample over an input stream of items.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a><<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion<T></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Class to union reservoir samples of generic items.</div>
</div>
@@ -767,7 +764,7 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The top-level class for all theta sketches.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><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>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch<S></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This is an equivalent to org.apache.datasketches.theta.Sketch with
addition of a user-defined Summary object associated with every unique entry
@@ -798,7 +795,7 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Illegal State Exception class for the library</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/partitions/SketchFillRequest.html" title="interface in org.apache.datasketches.partitions">SketchFillRequest</a><<a href="org/apache/datasketches/partitions/SketchFillRequest.html" title="type parameter in SketchFillRequest">T</a>,<wbr><a href="org/apache/datasketches/partitions/SketchFillRequest.html" title="type parameter in SketchFillRequest">S</a> extends <a href="org/apa [...]
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/partitions/SketchFillRequest.html" title="interface in org.apache.datasketches.partitions">SketchFillRequest<T,<wbr>S></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">This is a callback request to the data source to fill a quantiles sketch,
which is returned to the caller.</div>
@@ -829,20 +826,20 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface for user-defined Summary, which is associated with every hash in a tuple sketch</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/tuple/SummaryDeserializer.html" title="interface in org.apache.datasketches.tuple">SummaryDeserializer</a><<a href="org/apache/datasketches/tuple/SummaryDeserializer.html" title="type parameter in SummaryDeserializer">S</a> extends <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/tuple/SummaryDeserializer.html" title="interface in org.apache.datasketches.tuple">SummaryDeserializer<S></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface for deserializing user-defined Summary</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/tuple/SummaryFactory.html" title="interface in org.apache.datasketches.tuple">SummaryFactory</a><<a href="org/apache/datasketches/tuple/SummaryFactory.html" title="type parameter in SummaryFactory">S</a> extends <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/tuple/SummaryFactory.html" title="interface in org.apache.datasketches.tuple">SummaryFactory<S></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface for user-defined SummaryFactory</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/tuple/SummarySetOperations.html" title="interface in org.apache.datasketches.tuple">SummarySetOperations</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>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/tuple/SummarySetOperations.html" title="interface in org.apache.datasketches.tuple">SummarySetOperations<S></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">This is to provide methods of producing unions and intersections of two Summary objects.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab7"><a href="org/apache/datasketches/common/SuppressFBWarnings.html" title="annotation interface in org.apache.datasketches.common">SuppressFBWarnings</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab7">
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab6"><a href="org/apache/datasketches/common/SuppressFBWarnings.html" title="annotation interface in org.apache.datasketches.common">SuppressFBWarnings</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab6">
<div class="block">Used to suppress SpotBug warnings.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tdigest/TDigestDouble.html" title="class in org.apache.datasketches.tdigest">TDigestDouble</a></div>
@@ -859,7 +856,7 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utility methods for the Theta Family of sketches</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/TupleSketchIterator.html" title="class in org.apache.datasketches.tuple">TupleSketchIterator</a><<a href="org/apache/datasketches/tuple/TupleSketchIterator.html" title="type parameter in TupleSketchIterator">S</a> extends <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/TupleSketchIterator.html" title="class in org.apache.datasketches.tuple">TupleSketchIterator<S></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Iterator over a generic tuple sketch</div>
</div>
@@ -871,7 +868,7 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Compute the union of two or more theta sketches.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union</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>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/Union.html" title="class in org.apache.datasketches.tuple">Union<S></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Compute the union of two or more generic tuple sketches or generic tuple sketches combined with
theta sketches.</div>
@@ -881,15 +878,15 @@ loadScripts(document, 'script');</script>
<div class="block">This is a real-time, key-value HLL mapping sketch that tracks approximate unique counts of
identifiers (the values) associated with each key.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch</a><<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>,<wbr><a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">S</a> extends <a href="org/apache/datasketches/tuple/UpdatableSumm [...]
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">UpdatableSketch<U,<wbr>S></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">An extension of QuickSelectSketch<S>, which can be updated with many types of keys.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" title="class in org.apache.datasketches.tuple">UpdatableSketchBuilder</a><<a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<wbr><a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a> extends <a href=" [...]
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" title="class in org.apache.datasketches.tuple">UpdatableSketchBuilder<U,<wbr>S></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">For building a new generic tuple UpdatableSketch</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/tuple/UpdatableSummary.html" title="interface in org.apache.datasketches.tuple">UpdatableSummary</a><<a href="org/apache/datasketches/tuple/UpdatableSummary.html" title="type parameter in UpdatableSummary">U</a>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/datasketches/tuple/UpdatableSummary.html" title="interface in org.apache.datasketches.tuple">UpdatableSummary<U></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface for updating user-defined Summary</div>
</div>
@@ -915,15 +912,15 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Common utility functions for Tuples</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/VarOptItemsSamples.html" title="class in org.apache.datasketches.sampling">VarOptItemsSamples</a><<a href="org/apache/datasketches/sampling/VarOptItemsSamples.html" title="type parameter in VarOptItemsSamples">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/VarOptItemsSamples.html" title="class in org.apache.datasketches.sampling">VarOptItemsSamples<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class provides access to the samples contained in a VarOptItemsSketch.</div>
</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a><<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch<T></a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This sketch provides a variance optimal sample over an input stream of weighted items.</div>
</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a><<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion<T></a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Provides a unioning operation over varopt sketches.</div>
</div>
diff --git a/docs/main/allpackages-index.html b/docs/main/allpackages-index.html
index cae2e24f..738223bb 100644
--- a/docs/main/allpackages-index.html
+++ b/docs/main/allpackages-index.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>All Packages (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>All Packages (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/constant-values.html b/docs/main/constant-values.html
index 8cd2e98b..eb876606 100644
--- a/docs/main/constant-values.html
+++ b/docs/main/constant-values.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Constant Field Values (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Constant Field Values (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="summary of constants">
<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -50,15 +50,15 @@ loadScripts(document, 'script');</script>
<main role="main">
<div class="header">
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+</div>
<section class="packages">
<h2 title="Contents">Contents</h2>
-<ul>
+<ul class="contents-list">
<li><a href="#org.apache">org.apache.*</a></li>
</ul>
</section>
-</div>
-<section class="constants-summary" id="org.apache.datasketches.common">
-<h2 title="org.apache">org.apache.*</h2>
+<section class="constants-summary" id="org.apache">
+<h2 title="org.apache.*">org.apache.*</h2>
<ul class="block-list">
<li>
<div class="caption"><span>org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></span></div>
@@ -130,22 +130,22 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Constant Field</div>
<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.EMPTY_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.EMPTY_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="org/apache/datasketches/quantilescommon/QuantilesAPI.html#EMPTY_MSG">EMPTY_MSG</a></code></div>
<div class="col-last even-row-color"><code>"The sketch must not be empty for this operation. "</code></div>
-<div class="col-first odd-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.MEM_REQ_SVR_NULL_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first odd-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.MEM_REQ_SVR_NULL_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="org/apache/datasketches/quantilescommon/QuantilesAPI.html#MEM_REQ_SVR_NULL_MSG">MEM_REQ_SVR_NULL_MSG</a></code></div>
<div class="col-last odd-row-color"><code>"MemoryRequestServer must not be null. "</code></div>
-<div class="col-first even-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.NOT_SINGLE_ITEM_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.NOT_SINGLE_ITEM_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="org/apache/datasketches/quantilescommon/QuantilesAPI.html#NOT_SINGLE_ITEM_MSG">NOT_SINGLE_ITEM_MSG</a></code></div>
<div class="col-last even-row-color"><code>"Sketch does not have just one item. "</code></div>
-<div class="col-first odd-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.SELF_MERGE_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first odd-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.SELF_MERGE_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="org/apache/datasketches/quantilescommon/QuantilesAPI.html#SELF_MERGE_MSG">SELF_MERGE_MSG</a></code></div>
<div class="col-last odd-row-color"><code>"A sketch cannot merge with itself. "</code></div>
-<div class="col-first even-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.TGT_IS_READ_ONLY_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.TGT_IS_READ_ONLY_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="org/apache/datasketches/quantilescommon/QuantilesAPI.html#TGT_IS_READ_ONLY_MSG">TGT_IS_READ_ONLY_MSG</a></code></div>
<div class="col-last even-row-color"><code>"Target sketch is Read Only, cannot write. "</code></div>
-<div class="col-first odd-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.UNSUPPORTED_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first odd-row-color"><code id="org.apache.datasketches.quantilescommon.QuantilesAPI.UNSUPPORTED_MSG">public static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="org/apache/datasketches/quantilescommon/QuantilesAPI.html#UNSUPPORTED_MSG">UNSUPPORTED_MSG</a></code></div>
<div class="col-last odd-row-color"><code>"Unsupported operation for this Sketch Type. "</code></div>
</div>
diff --git a/docs/main/copy.svg b/docs/main/copy.svg
new file mode 100644
index 00000000..7c46ab15
Binary files /dev/null and b/docs/main/copy.svg differ
diff --git a/docs/main/deprecated-list.html b/docs/main/deprecated-list.html
index a713a54d..b04fd1ff 100644
--- a/docs/main/deprecated-list.html
+++ b/docs/main/deprecated-list.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Deprecated List (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Deprecated List (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="deprecated elements">
<meta name="generator" content="javadoc/DeprecatedListWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -50,11 +50,11 @@ loadScripts(document, 'script');</script>
<main role="main">
<div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1>
+</div>
<h2 title="Contents">Contents</h2>
-<ul>
-<li><a href="#constructor">Constructors</a></li>
+<ul class="contents-list">
+<li id="contents-constructor"><a href="#constructor">Constructors</a></li>
</ul>
-</div>
<ul class="block-list">
<li>
<div id="constructor">
@@ -64,25 +64,25 @@ loadScripts(document, 'script');</script>
<div class="table-header col-last">Description</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#%3Cinit%3E(org.apache.datasketches.memory.Memory,org.apache.datasketches.tuple.adouble.DoubleSummary.Mode)">org.apache.datasketches.tuple.adouble.DoubleSketch<wbr>(Memory, DoubleSummary.Mode)</a></div>
<div class="col-last even-row-color">
-<div class="deprecation-comment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+<div class="block">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.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#%3Cinit%3E(org.apache.datasketches.memory.Memory,org.apache.datasketches.tuple.aninteger.IntegerSummary.Mode)">org.apache.datasketches.tuple.aninteger.IntegerSketch<wbr>(Memory, IntegerSummary.Mode)</a></div>
<div class="col-last odd-row-color">
-<div class="deprecation-comment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+<div class="block">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.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#%3Cinit%3E(org.apache.datasketches.memory.Memory)">org.apache.datasketches.tuple.strings.ArrayOfStringsSketch<wbr>(Memory)</a></div>
<div class="col-last even-row-color">
-<div class="deprecation-comment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+<div class="block">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.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/datasketches/tuple/UpdatableSketch.html#%3Cinit%3E(org.apache.datasketches.memory.Memory,org.apache.datasketches.tuple.SummaryDeserializer,org.apache.datasketches.tuple.SummaryFactory)">org.apache.datasketches.tuple.UpdatableSketch<wbr>(Memory, SummaryDeserializer<S>, SummaryFactory<S>)</a></div>
<div class="col-last odd-row-color">
-<div class="deprecation-comment">As of 3.0.0, heapifying an UpdatableSketch is deprecated.
+<div class="block">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.</div>
</div>
@@ -90,6 +90,20 @@ loadScripts(document, 'script');</script>
</div>
</li>
</ul>
+<script type="text/javascript">document.addEventListener("DOMContentLoaded", function(e) {
+ document.querySelectorAll('input[type="checkbox"]').forEach(
+ function(c) {
+ c.disabled = false;
+ c.onclick();
+ });
+ });
+window.addEventListener("load", function(e) {
+ document.querySelectorAll('input[type="checkbox"]').forEach(
+ function(c) {
+ c.onclick();
+ });
+ });
+</script>
</main>
<footer role="contentinfo">
<hr>
diff --git a/docs/main/help-doc.html b/docs/main/help-doc.html
index 7f23dca1..1b06e78b 100644
--- a/docs/main/help-doc.html
+++ b/docs/main/help-doc.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>API Help (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>API Help (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="help">
<meta name="generator" content="javadoc/HelpWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
@@ -36,18 +35,27 @@ loadScripts(document, 'script');</script>
<li><a href="index-all.html">Index</a></li>
<li class="nav-bar-cell1-rev">Help</li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Help:</p>
+<ul>
+<li><a href="#help-navigation">Navigation</a></li>
+<li><a href="#help-pages">Pages</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Help: </li>
<li><a href="#help-navigation">Navigation</a> | </li>
<li><a href="#help-pages">Pages</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -59,7 +67,7 @@ loadScripts(document, 'script');</script>
<ul class="help-toc">
<li><a href="#help-navigation">Navigation</a>:
<ul class="help-subtoc">
-<li><a href="#help-search">Search</a></li>
+<li><a href="#search">Search</a></li>
</ul>
</li>
<li><a href="#help-pages">Kinds of Pages</a>:
@@ -83,15 +91,15 @@ loadScripts(document, 'script');</script>
<div class="sub-title">
<h2 id="help-navigation">Navigation</h2>
Starting from the <a href="index.html">Overview</a> page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The <a href="index-all.html">Index</a> and Search box allow you to navigate to specific declarations and summary pages, including: <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>
-<section class="help-section" id="help-search">
+<section class="help-section" id="search">
<h3>Search</h3>
-<p>You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API, using some or all of the name, optionally using "camelCase" abbreviations. For example:</p>
+<p>You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API. These items can be searched using part or all of the name, optionally using "camelCase" abbreviations, or multiple search terms separated by whitespace. Some examples:</p>
<ul class="help-section-list">
-<li><code>j.l.obj</code> will match "java.lang.Object"</li>
-<li><code>InpStr</code> will match "java.io.InputStream"</li>
-<li><code>HM.cK</code> will match "java.util.HashMap.containsKey(Object)"</li>
+<li><code>"j.l.obj"</code> matches "java.lang.Object"</li>
+<li><code>"InpStr"</code> matches "java.io.InputStream"</li>
+<li><code>"math exact long"</code> matches "java.lang.Math.absExact(long)"</li>
</ul>
-<p>Refer to the <a href="https://docs.oracle.com/en/java/javase/17/docs/specs/javadoc/javadoc-search-spec.html">Javadoc Search Specification</a> for a full description of search features.</p>
+<p>Refer to the <a href="https://docs.oracle.com/en/java/javase/21/docs/specs/javadoc/javadoc-search-spec.html">Javadoc Search Specification</a> for a full description of search features.</p>
</section>
</div>
<hr>
@@ -109,8 +117,7 @@ The following sections describe the different kinds of pages in this collection.
<li>Interfaces</li>
<li>Classes</li>
<li>Enum Classes</li>
-<li>Exceptions</li>
-<li>Errors</li>
+<li>Exception Classes</li>
<li>Annotation Interfaces</li>
</ul>
</section>
diff --git a/docs/main/index-all.html b/docs/main/index-all.html
index b774b894..a51eaeac 100644
--- a/docs/main/index-all.html
+++ b/docs/main/index-all.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Index (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Index (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="index">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -58,6 +58,8 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">The A and not B family is an operation for the Theta Sketch Framework of sketches.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/package-summary.html#advanced-estimation-algorithms-for-optimum-accuracy-heading" class="search-tag-link">Advanced Estimation Algorithms for Optimum Accuracy</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/common/Family.html#ALPHA" class="member-name-link">ALPHA</a> - Enum constant in enum class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Family.html" title="enum class in org.apache.datasketches.common">Family</a></dt>
<dd>
<div class="block">The Alpha Sketch family is a member of the Theta Sketch Framework of sketches and is best
@@ -94,7 +96,7 @@ loadScripts(document, 'script');</script>
<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" class="type-name-link" title="class in org.apache.datasketches.tuple">AnotB</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><a href="org/apache/datasketches/tuple/AnotB.html" class="type-name-link" title="class in org.apache.datasketches.tuple">AnotB<S></a> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">Computes a set difference, A-AND-NOT-B, of two generic tuple sketches.</div>
</dd>
@@ -199,7 +201,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Creates an instance of builder with default parameters</div>
</dd>
-<dt><a href="org/apache/datasketches/common/ArrayOfItemsSerDe.html" class="type-name-link" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="org/apache/datasketches/common/ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>> - Class in <a href="org/apache/datasketches/common/package-summary.html">org.apache.datasketches.common</a></dt>
+<dt><a href="org/apache/datasketches/common/ArrayOfItemsSerDe.html" class="type-name-link" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe<T></a> - Class in <a href="org/apache/datasketches/common/package-summary.html">org.apache.datasketches.common</a></dt>
<dd>
<div class="block">Base class for serializing and deserializing custom types.</div>
</dd>
@@ -271,41 +273,6 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="org/apache/datasketches/common/ArrayOfUtf16StringsSerDe.html#%3Cinit%3E()" class="member-name-link">ArrayOfUtf16StringsSerDe()</a> - Constructor for class org.apache.datasketches.common.<a href="org/apache/datasketches/common/ArrayOfUtf16StringsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfUtf16StringsSerDe</a></dt>
<dd> </dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asDouble(long%5B%5D)" class="member-name-link">asDouble(long[])</a> - 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 uniform random double with a minimum inclusive value of zero and a maximum exclusive
- value of 1.0.</div>
-</dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt(byte%5B%5D,int)" class="member-name-link">asInt(byte[], int)</a> - 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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt(double,int)" class="member-name-link">asInt(double, int)</a> - 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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt(int%5B%5D,int)" class="member-name-link">asInt(int[], int)</a> - 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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt(long%5B%5D,int)" class="member-name-link">asInt(long[], int)</a> - 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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt(long,int)" class="member-name-link">asInt(long, int)</a> - 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 datum.</div>
-</dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#asInt(java.lang.String,int)" class="member-name-link">asInt(String, int)</a> - 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 datum.</div>
-</dd>
</dl>
<h2 class="title" id="I:B">B</h2>
<dl class="index">
@@ -666,6 +633,22 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="org/apache/datasketches/tuple/CompactSketch.html#compact()" class="member-name-link">compact()</a> - 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><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#compact()" class="member-name-link">compact()</a> - 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">Converts the current state of the sketch into a compact sketch</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#compact()" class="member-name-link">compact()</a> - 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>
+<div class="block">Converts the current state of the sketch into a compact sketch</div>
+</dd>
+<dt><a href="org/apache/datasketches/fdt/FdtSketch.html#compact()" class="member-name-link">compact()</a> - 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">Converts the current state of the sketch into a compact sketch</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#compact()" class="member-name-link">compact()</a> - 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>
+<div class="block">Converts the current state of the sketch into a compact sketch</div>
+</dd>
<dt><a href="org/apache/datasketches/tuple/UpdatableSketch.html#compact()" class="member-name-link">compact()</a> - 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">Converts the current state of the sketch into a compact sketch</div>
@@ -716,7 +699,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">The parent class of all the CompactSketches.</div>
</dd>
-<dt><a href="org/apache/datasketches/tuple/CompactSketch.html" class="type-name-link" title="class in org.apache.datasketches.tuple">CompactSketch</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.datasketches.tuple</a></dt>
+<dt><a href="org/apache/datasketches/tuple/CompactSketch.html" class="type-name-link" title="class in org.apache.datasketches.tuple">CompactSketch<S></a> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">CompactSketches are never created directly.</div>
</dd>
@@ -738,6 +721,8 @@ loadScripts(document, 'script');</script>
<div class="block">This compareTo is strictly limited to the Row.getEstimate() value and does not imply any
ordering whatsoever to the other elements of the row: item and upper and lower bounds.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/package-summary.html#composite-estimator-heading" class="search-tag-link">Composite Estimator</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/cpc/CompressionCharacterization.html" class="type-name-link" title="class in org.apache.datasketches.cpc">CompressionCharacterization</a> - Class in <a href="org/apache/datasketches/cpc/package-summary.html">org.apache.datasketches.cpc</a></dt>
<dd>
<div class="block">This code is used both by unit tests, for short running tests,
@@ -1059,7 +1044,7 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a href="org/apache/datasketches/common/ArrayOfUtf16StringsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)" class="member-name-link">deserializeFromMemory(Memory, long, int)</a> - Method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/ArrayOfUtf16StringsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfUtf16StringsSerDe</a></dt>
<dd> </dd>
-<dt><a href="org/apache/datasketches/tuple/DeserializeResult.html" class="type-name-link" title="class in org.apache.datasketches.tuple">DeserializeResult</a><<a href="org/apache/datasketches/tuple/DeserializeResult.html" title="type parameter in DeserializeResult">T</a>> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
+<dt><a href="org/apache/datasketches/tuple/DeserializeResult.html" class="type-name-link" title="class in org.apache.datasketches.tuple">DeserializeResult<T></a> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">Returns an object and its size in bytes as a result of a deserialize operation</div>
</dd>
@@ -1222,7 +1207,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Exact and Bounded, Probability Proportional to Size (EBPPS)</div>
</dd>
-<dt><a href="org/apache/datasketches/sampling/EbppsItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.sampling">EbppsItemsSketch</a><<a href="org/apache/datasketches/sampling/EbppsItemsSketch.html" title="type parameter in EbppsItemsSketch">T</a>> - Class in <a href="org/apache/datasketches/sampling/package-summary.html">org.apache.datasketches.sampling</a></dt>
+<dt><a href="org/apache/datasketches/sampling/EbppsItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.sampling">EbppsItemsSketch<T></a> - Class in <a href="org/apache/datasketches/sampling/package-summary.html">org.apache.datasketches.sampling</a></dt>
<dd>
<div class="block">An implementation of an Exact and Bounded Sampling Proportional to Size sketch.</div>
</dd>
@@ -1477,13 +1462,13 @@ loadScripts(document, 'script');</script>
<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>
</dd>
-<dt><a href="org/apache/datasketches/tuple/Filter.html" class="type-name-link" title="class in org.apache.datasketches.tuple">Filter</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>
+<dt><a href="org/apache/datasketches/tuple/Filter.html" class="type-name-link" title="class in org.apache.datasketches.tuple">Filter<T></a> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">Class for filtering entries from a <a href="org/apache/datasketches/tuple/Sketch.html" title="class in org.apache.datasketches.tuple"><code>Sketch</code></a> given a <a href="org/apache/datasketches/tuple/Summary.html" title="interface in org.apache.datasketches.tuple"><code>Summary</code></a></div>
</dd>
<dt><a href="org/apache/datasketches/tuple/Filter.html#%3Cinit%3E(java.util.function.Predicate)" class="member-name-link">Filter(Predicate<T>)</a> - 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/en/java/javase/17/docs/api/java.base/java/util/function/Predicate.html" title="class or interface in java.util.function" class="external-link"><code>Predicate</code></a></div>
+<div class="block">Filter constructor with a <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/function/Predicate.html" title="class or interface in java.util.function" class="external-link"><code>Predicate</code></a></div>
</dd>
<dt><a href="org/apache/datasketches/quantilescommon/BinarySearch.html#find(double%5B%5D,int,int,double)" class="member-name-link">find(double[], int, int, double)</a> - Static method in class org.apache.datasketches.quantilescommon.<a href="org/apache/datasketches/quantilescommon/BinarySearch.html" title="class in org.apache.datasketches.quantilescommon">BinarySearch</a></dt>
<dd>
@@ -1620,7 +1605,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">The enumerator of inequalities</div>
</dd>
-<dt><a href="org/apache/datasketches/quantilescommon/GenericPartitionBoundaries.html" class="type-name-link" title="class in org.apache.datasketches.quantilescommon">GenericPartitionBoundaries</a><<a href="org/apache/datasketches/quantilescommon/GenericPartitionBoundaries.html" title="type parameter in GenericPartitionBoundaries">T</a>> - Class in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
+<dt><a href="org/apache/datasketches/quantilescommon/GenericPartitionBoundaries.html" class="type-name-link" title="class in org.apache.datasketches.quantilescommon">GenericPartitionBoundaries<T></a> - Class in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
<dd>
<div class="block">This defines the returned results of the getParitionBoundaries() function and
includes the basic methods needed to construct actual partitions.</div>
@@ -1629,11 +1614,11 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Constructor.</div>
</dd>
-<dt><a href="org/apache/datasketches/quantilescommon/GenericSortedView.html" class="type-name-link" title="interface in org.apache.datasketches.quantilescommon">GenericSortedView</a><<a href="org/apache/datasketches/quantilescommon/GenericSortedView.html" title="type parameter in GenericSortedView">T</a>> - Interface in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
+<dt><a href="org/apache/datasketches/quantilescommon/GenericSortedView.html" class="type-name-link" title="interface in org.apache.datasketches.quantilescommon">GenericSortedView<T></a> - Interface in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
<dd>
<div class="block">The Sorted View for quantiles of generic type.</div>
</dd>
-<dt><a href="org/apache/datasketches/quantilescommon/GenericSortedViewIterator.html" class="type-name-link" title="class in org.apache.datasketches.quantilescommon">GenericSortedViewIterator</a><<a href="org/apache/datasketches/quantilescommon/GenericSortedViewIterator.html" title="type parameter in GenericSortedViewIterator">T</a>> - Class in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
+<dt><a href="org/apache/datasketches/quantilescommon/GenericSortedViewIterator.html" class="type-name-link" title="class in org.apache.datasketches.quantilescommon">GenericSortedViewIterator<T></a> - Class in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
<dd>
<div class="block">Iterator over quantile sketches of generic type.</div>
</dd>
@@ -1875,6 +1860,14 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="org/apache/datasketches/tuple/CompactSketch.html#getCountLessThanThetaLong(long)" class="member-name-link">getCountLessThanThetaLong(long)</a> - 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><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#getCountLessThanThetaLong(long)" class="member-name-link">getCountLessThanThetaLong(long)</a> - 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><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#getCountLessThanThetaLong(long)" class="member-name-link">getCountLessThanThetaLong(long)</a> - 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><a href="org/apache/datasketches/fdt/FdtSketch.html#getCountLessThanThetaLong(long)" class="member-name-link">getCountLessThanThetaLong(long)</a> - 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><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#getCountLessThanThetaLong(long)" class="member-name-link">getCountLessThanThetaLong(long)</a> - 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><a href="org/apache/datasketches/tuple/UpdatableSketch.html#getCountLessThanThetaLong(long)" class="member-name-link">getCountLessThanThetaLong(long)</a> - 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><a href="org/apache/datasketches/tuple/Sketch.html#getCountLessThanThetaLong(long)" class="member-name-link">getCountLessThanThetaLong(long)</a> - 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>
@@ -1911,6 +1904,22 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">For compact sketches this is the same as getMaxBytes().</div>
</dd>
+<dt><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#getCurrentCapacity()" class="member-name-link">getCurrentCapacity()</a> - 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">Get current capacity</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#getCurrentCapacity()" class="member-name-link">getCurrentCapacity()</a> - 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>
+<div class="block">Get current capacity</div>
+</dd>
+<dt><a href="org/apache/datasketches/fdt/FdtSketch.html#getCurrentCapacity()" class="member-name-link">getCurrentCapacity()</a> - 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">Get current capacity</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#getCurrentCapacity()" class="member-name-link">getCurrentCapacity()</a> - 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>
+<div class="block">Get current capacity</div>
+</dd>
<dt><a href="org/apache/datasketches/tuple/UpdatableSketch.html#getCurrentCapacity()" class="member-name-link">getCurrentCapacity()</a> - 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">Get current capacity</div>
@@ -2285,6 +2294,22 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Returns the configured Log_base2 of K of this sketch.</div>
</dd>
+<dt><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#getLgK()" class="member-name-link">getLgK()</a> - 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">Get log_base2 of Nominal Entries</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#getLgK()" class="member-name-link">getLgK()</a> - 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>
+<div class="block">Get log_base2 of Nominal Entries</div>
+</dd>
+<dt><a href="org/apache/datasketches/fdt/FdtSketch.html#getLgK()" class="member-name-link">getLgK()</a> - 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">Get log_base2 of Nominal Entries</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#getLgK()" class="member-name-link">getLgK()</a> - 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>
+<div class="block">Get log_base2 of Nominal Entries</div>
+</dd>
<dt><a href="org/apache/datasketches/tuple/UpdatableSketch.html#getLgK()" class="member-name-link">getLgK()</a> - 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">Get log_base2 of Nominal Entries</div>
@@ -2720,6 +2745,22 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Gets the configured nominal number of entries</div>
</dd>
+<dt><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#getNominalEntries()" class="member-name-link">getNominalEntries()</a> - 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">Get configured nominal number of entries</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#getNominalEntries()" class="member-name-link">getNominalEntries()</a> - 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>
+<div class="block">Get configured nominal number of entries</div>
+</dd>
+<dt><a href="org/apache/datasketches/fdt/FdtSketch.html#getNominalEntries()" class="member-name-link">getNominalEntries()</a> - 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">Get configured nominal number of entries</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#getNominalEntries()" class="member-name-link">getNominalEntries()</a> - 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>
+<div class="block">Get configured nominal number of entries</div>
+</dd>
<dt><a href="org/apache/datasketches/tuple/UpdatableSketch.html#getNominalEntries()" class="member-name-link">getNominalEntries()</a> - 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">Get configured nominal number of entries</div>
@@ -3499,6 +3540,11 @@ loadScripts(document, 'script');</script>
<div class="block">Gets the current (approximate) Relative Error (RE) asymptotic values given several
parameters.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#getRelErr(boolean,boolean,int,int)" class="member-name-link">getRelErr(boolean, boolean, int, int)</a> - 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">Gets the current (approximate) Relative Error (RE) asymptotic values given several
+ parameters.</div>
+</dd>
<dt><a href="org/apache/datasketches/req/ReqSketchBuilder.html#getReqDebug()" class="member-name-link">getReqDebug()</a> - 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">Gets the builder configured ReqDebug</div>
@@ -3519,6 +3565,22 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Gets the configured resize factor</div>
</dd>
+<dt><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#getResizeFactor()" class="member-name-link">getResizeFactor()</a> - 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">Get configured resize factor</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#getResizeFactor()" class="member-name-link">getResizeFactor()</a> - 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>
+<div class="block">Get configured resize factor</div>
+</dd>
+<dt><a href="org/apache/datasketches/fdt/FdtSketch.html#getResizeFactor()" class="member-name-link">getResizeFactor()</a> - 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">Get configured resize factor</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#getResizeFactor()" class="member-name-link">getResizeFactor()</a> - 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>
+<div class="block">Get configured resize factor</div>
+</dd>
<dt><a href="org/apache/datasketches/tuple/UpdatableSketch.html#getResizeFactor()" class="member-name-link">getResizeFactor()</a> - 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">Get configured resize factor</div>
@@ -3662,6 +3724,14 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a href="org/apache/datasketches/tuple/CompactSketch.html#getRetainedEntries()" class="member-name-link">getRetainedEntries()</a> - 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><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#getRetainedEntries()" class="member-name-link">getRetainedEntries()</a> - 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><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#getRetainedEntries()" class="member-name-link">getRetainedEntries()</a> - 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><a href="org/apache/datasketches/fdt/FdtSketch.html#getRetainedEntries()" class="member-name-link">getRetainedEntries()</a> - 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><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#getRetainedEntries()" class="member-name-link">getRetainedEntries()</a> - 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><a href="org/apache/datasketches/tuple/UpdatableSketch.html#getRetainedEntries()" class="member-name-link">getRetainedEntries()</a> - 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><a href="org/apache/datasketches/tuple/Sketch.html#getRetainedEntries()" class="member-name-link">getRetainedEntries()</a> - 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>
@@ -3701,6 +3771,22 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Gets the configured sampling probability</div>
</dd>
+<dt><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#getSamplingProbability()" class="member-name-link">getSamplingProbability()</a> - 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">Get configured sampling probability</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#getSamplingProbability()" class="member-name-link">getSamplingProbability()</a> - 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>
+<div class="block">Get configured sampling probability</div>
+</dd>
+<dt><a href="org/apache/datasketches/fdt/FdtSketch.html#getSamplingProbability()" class="member-name-link">getSamplingProbability()</a> - 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">Get configured sampling probability</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#getSamplingProbability()" class="member-name-link">getSamplingProbability()</a> - 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>
+<div class="block">Get configured sampling probability</div>
+</dd>
<dt><a href="org/apache/datasketches/tuple/UpdatableSketch.html#getSamplingProbability()" class="member-name-link">getSamplingProbability()</a> - 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">Get configured sampling probability</div>
@@ -3725,10 +3811,18 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Returns the current serialization version.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#getSerializationVersion()" class="member-name-link">getSerializationVersion()</a> - 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">Returns the current serialization version.</div>
+</dd>
<dt><a href="org/apache/datasketches/hll/HllSketch.html#getSerializationVersion(org.apache.datasketches.memory.Memory)" class="member-name-link">getSerializationVersion(Memory)</a> - 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 the current serialization version of the given Memory.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#getSerializationVersion(org.apache.datasketches.memory.Memory)" class="member-name-link">getSerializationVersion(Memory)</a> - 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">Returns the current serialization version of the given Memory.</div>
+</dd>
<dt><a href="org/apache/datasketches/theta/Sketch.html#getSerializationVersion(org.apache.datasketches.memory.Memory)" class="member-name-link">getSerializationVersion(Memory)</a> - 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 the serialization version from the given Memory</div>
@@ -4056,6 +4150,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Hash the given byte[] array.</div>
</dd>
+<dt><a href="org/apache/datasketches/hash/MurmurHash3FFM21.html#hash(byte%5B%5D,long)" class="member-name-link">hash(byte[], long)</a> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3FFM21.html" title="class in org.apache.datasketches.hash">MurmurHash3FFM21</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
<dt><a href="org/apache/datasketches/hash/MurmurHash3.html#hash(char%5B%5D,int,int,long)" class="member-name-link">hash(char[], int, int, long)</a> - 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>
@@ -4064,6 +4162,14 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Hash the given char[] array.</div>
</dd>
+<dt><a href="org/apache/datasketches/hash/MurmurHash3FFM21.html#hash(char%5B%5D,long)" class="member-name-link">hash(char[], long)</a> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3FFM21.html" title="class in org.apache.datasketches.hash">MurmurHash3FFM21</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
+<dt><a href="org/apache/datasketches/hash/MurmurHash3FFM21.html#hash(double,long,long%5B%5D)" class="member-name-link">hash(double, long, long[])</a> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3FFM21.html" title="class in org.apache.datasketches.hash">MurmurHash3FFM21</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
<dt><a href="org/apache/datasketches/hash/MurmurHash3.html#hash(int%5B%5D,int,int,long)" class="member-name-link">hash(int[], int, int, long)</a> - 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>
@@ -4072,6 +4178,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Hash the given int[] array.</div>
</dd>
+<dt><a href="org/apache/datasketches/hash/MurmurHash3FFM21.html#hash(int%5B%5D,long)" class="member-name-link">hash(int[], long)</a> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3FFM21.html" title="class in org.apache.datasketches.hash">MurmurHash3FFM21</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
<dt><a href="org/apache/datasketches/hash/MurmurHash3.html#hash(long%5B%5D,int,int,long)" class="member-name-link">hash(long[], int, int, long)</a> - 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>
@@ -4080,6 +4190,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Hash the given long[] array.</div>
</dd>
+<dt><a href="org/apache/datasketches/hash/MurmurHash3FFM21.html#hash(long%5B%5D,long)" class="member-name-link">hash(long[], long)</a> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3FFM21.html" title="class in org.apache.datasketches.hash">MurmurHash3FFM21</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
<dt><a href="org/apache/datasketches/hash/MurmurHash3.html#hash(long,long)" class="member-name-link">hash(long, long)</a> - 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>
@@ -4088,6 +4202,18 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Returns a 64-bit hash.</div>
</dd>
+<dt><a href="org/apache/datasketches/hash/MurmurHash3FFM21.html#hash(long,long,long%5B%5D)" class="member-name-link">hash(long, long, long[])</a> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3FFM21.html" title="class in org.apache.datasketches.hash">MurmurHash3FFM21</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
+<dt><a href="org/apache/datasketches/hash/MurmurHash3FFM21.html#hash(java.lang.foreign.MemorySegment,long,long,long,long%5B%5D)" class="member-name-link">hash(MemorySegment, long, long, long, long[])</a> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3FFM21.html" title="class in org.apache.datasketches.hash">MurmurHash3FFM21</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input as a long array of size 2.</div>
+</dd>
+<dt><a href="org/apache/datasketches/hash/MurmurHash3FFM21.html#hash(java.lang.String,long,long%5B%5D)" class="member-name-link">hash(String, long, long[])</a> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3FFM21.html" title="class in org.apache.datasketches.hash">MurmurHash3FFM21</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input.</div>
+</dd>
<dt><a href="org/apache/datasketches/hash/MurmurHash3.html#hash(java.nio.ByteBuffer,long)" class="member-name-link">hash(ByteBuffer, long)</a> - 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 remaining bytes of the given ByteBuffer starting at position().</div>
@@ -4100,6 +4226,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Compute the hash of the given Memory object.</div>
</dd>
+<dt><a href="org/apache/datasketches/hash/MurmurHash3FFM21.html#hash(org.apache.datasketches.memory.Memory,long,long,long,long%5B%5D)" class="member-name-link">hash(Memory, long, long, long, long[])</a> - Static method in class org.apache.datasketches.hash.<a href="org/apache/datasketches/hash/MurmurHash3FFM21.html" title="class in org.apache.datasketches.hash">MurmurHash3FFM21</a></dt>
+<dd>
+<div class="block">Returns a 128-bit hash of the input as a long array of size 2.</div>
+</dd>
<dt><a href="org/apache/datasketches/thetacommon/HashOperations.html#hashArrayInsert(long%5B%5D,long%5B%5D,int,long)" class="member-name-link">hashArrayInsert(long[], long[], int, long)</a> - Static method in class org.apache.datasketches.thetacommon.<a href="org/apache/datasketches/thetacommon/HashOperations.html" title="class in org.apache.datasketches.thetacommon">HashOperations</a></dt>
<dd>
<div class="block">Inserts the given long array into the given OADH hashTable of the target size,
@@ -4150,62 +4280,6 @@ loadScripts(document, 'script');</script>
<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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes(byte%5B%5D,long)" class="member-name-link">hashToBytes(byte[], long)</a> - 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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes(char%5B%5D,long)" class="member-name-link">hashToBytes(char[], long)</a> - 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>
-</dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes(double,long)" class="member-name-link">hashToBytes(double, long)</a> - 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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes(int%5B%5D,long)" class="member-name-link">hashToBytes(int[], long)</a> - 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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes(long%5B%5D,long)" class="member-name-link">hashToBytes(long[], long)</a> - 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>
-</dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes(long,long)" class="member-name-link">hashToBytes(long, long)</a> - 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>
-</dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToBytes(java.lang.String,long)" class="member-name-link">hashToBytes(String, long)</a> - 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>
-</dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs(byte%5B%5D,long)" class="member-name-link">hashToLongs(byte[], long)</a> - 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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs(char%5B%5D,long)" class="member-name-link">hashToLongs(char[], long)</a> - 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>
-</dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs(double,long)" class="member-name-link">hashToLongs(double, long)</a> - 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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs(int%5B%5D,long)" class="member-name-link">hashToLongs(int[], long)</a> - 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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs(long%5B%5D,long)" class="member-name-link">hashToLongs(long[], long)</a> - 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>
-</dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs(long,long)" class="member-name-link">hashToLongs(long, long)</a> - 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>
-</dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#hashToLongs(java.lang.String,long)" class="member-name-link">hashToLongs(String, long)</a> - 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>
-</dd>
<dt><a href="org/apache/datasketches/common/MemoryStatus.html#hasMemory()" class="member-name-link">hasMemory()</a> - Method in interface org.apache.datasketches.common.<a href="org/apache/datasketches/common/MemoryStatus.html" title="interface in org.apache.datasketches.common">MemoryStatus</a></dt>
<dd>
<div class="block">Returns true if this object's internal data is backed by a Memory object,
@@ -4493,6 +4567,8 @@ loadScripts(document, 'script');</script>
<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><a href="org/apache/datasketches/hll/package-summary.html#hip-martingale-estimator-heading" class="search-tag-link">HIP / Martingale Estimator</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/common/Family.html#HLL" class="member-name-link">HLL</a> - Enum constant in enum class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Family.html" title="enum class in org.apache.datasketches.common">Family</a></dt>
<dd>
<div class="block">The HLL family of sketches.</div>
@@ -4509,6 +4585,12 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">An Hll Sketch with a bin size of 8 bits</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/package-summary.html#hll-4-heading" class="search-tag-link">HLL 4</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
+<dt><a href="org/apache/datasketches/hll/package-summary.html#hll-6-heading" class="search-tag-link">HLL 6</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
+<dt><a href="org/apache/datasketches/hll/package-summary.html#hll-8-heading" class="search-tag-link">HLL 8</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/hll/HllSketch.html" class="type-name-link" title="class in org.apache.datasketches.hll">HllSketch</a> - Class in <a href="org/apache/datasketches/hll/package-summary.html">org.apache.datasketches.hll</a></dt>
<dd>
<div class="block">The HllSketch is actually a collection of compact implementations of Phillipe Flajolet’s HyperLogLog (HLL)
@@ -4584,7 +4666,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">A simple structure to hold a pair of arrays</div>
</dd>
-<dt><a href="org/apache/datasketches/quantilescommon/IncludeMinMax.ItemsPair.html" class="type-name-link" title="class in org.apache.datasketches.quantilescommon">IncludeMinMax.ItemsPair</a><<a href="org/apache/datasketches/quantilescommon/IncludeMinMax.ItemsPair.html" title="type parameter in IncludeMinMax.ItemsPair">T</a>> - Class in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
+<dt><a href="org/apache/datasketches/quantilescommon/IncludeMinMax.ItemsPair.html" class="type-name-link" title="class in org.apache.datasketches.quantilescommon">IncludeMinMax.ItemsPair<T></a> - Class in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
<dd>
<div class="block">A simple structure to hold a pair of arrays</div>
</dd>
@@ -4750,7 +4832,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">The API for intersection operations</div>
</dd>
-<dt><a href="org/apache/datasketches/tuple/Intersection.html" class="type-name-link" title="class in org.apache.datasketches.tuple">Intersection</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.tuple</a></dt>
+<dt><a href="org/apache/datasketches/tuple/Intersection.html" class="type-name-link" title="class in org.apache.datasketches.tuple">Intersection<S></a> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">Computes an intersection of two or more generic tuple sketches or generic tuple sketches
combined with theta sketches.</div>
@@ -4910,6 +4992,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">This HLL family of sketches and operators is always estimating, even for very small values.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#isEstimationMode()" class="member-name-link">isEstimationMode()</a> - 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">This HLL family of sketches and operators is always estimating, even for very small values.</div>
+</dd>
<dt><a href="org/apache/datasketches/kll/KllSketch.html#isEstimationMode()" class="member-name-link">isEstimationMode()</a> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllSketch.html" title="class in org.apache.datasketches.kll">KllSketch</a></dt>
<dd> </dd>
<dt><a href="org/apache/datasketches/quantiles/DoublesSketch.html#isEstimationMode()" class="member-name-link">isEstimationMode()</a> - 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>
@@ -5032,13 +5118,13 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Constructor.</div>
</dd>
-<dt><a href="org/apache/datasketches/frequencies/ItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.frequencies">ItemsSketch</a><<a href="org/apache/datasketches/frequencies/ItemsSketch.html" title="type parameter in ItemsSketch">T</a>> - Class in <a href="org/apache/datasketches/frequencies/package-summary.html">org.apache.datasketches.frequencies</a></dt>
+<dt><a href="org/apache/datasketches/frequencies/ItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.frequencies">ItemsSketch<T></a> - Class in <a href="org/apache/datasketches/frequencies/package-summary.html">org.apache.datasketches.frequencies</a></dt>
<dd>
<div class="block">This sketch is useful for tracking approximate frequencies of items of type <i><T></i>
with optional associated counts (<i><T></i> item, <i>long</i> count) that are members of a
multiset of such items.</div>
</dd>
-<dt><a href="org/apache/datasketches/quantiles/ItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.quantiles">ItemsSketch</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>
+<dt><a href="org/apache/datasketches/quantiles/ItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.quantiles">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 an implementation of the Low Discrepancy Mergeable Quantiles Sketch, using generic items,
described in section 3.2 of the journal version of the paper "Mergeable Summaries"
@@ -5048,15 +5134,15 @@ loadScripts(document, 'script');</script>
<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" class="type-name-link" title="class in org.apache.datasketches.frequencies">ItemsSketch.Row</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>
+<dt><a href="org/apache/datasketches/frequencies/ItemsSketch.Row.html" class="type-name-link" title="class in org.apache.datasketches.frequencies">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>
</dd>
-<dt><a href="org/apache/datasketches/quantiles/ItemsSketchIterator.html" class="type-name-link" title="class in org.apache.datasketches.quantiles">ItemsSketchIterator</a><<a href="org/apache/datasketches/quantiles/ItemsSketchIterator.html" title="type parameter in ItemsSketchIterator">T</a>> - Class in <a href="org/apache/datasketches/quantiles/package-summary.html">org.apache.datasketches.quantiles</a></dt>
+<dt><a href="org/apache/datasketches/quantiles/ItemsSketchIterator.html" class="type-name-link" title="class in org.apache.datasketches.quantiles">ItemsSketchIterator<T></a> - Class in <a href="org/apache/datasketches/quantiles/package-summary.html">org.apache.datasketches.quantiles</a></dt>
<dd>
<div class="block">Iterator over ItemsSketch.</div>
</dd>
-<dt><a href="org/apache/datasketches/quantilescommon/ItemsSketchSortedView.html" class="type-name-link" title="class in org.apache.datasketches.quantilescommon">ItemsSketchSortedView</a><<a href="org/apache/datasketches/quantilescommon/ItemsSketchSortedView.html" title="type parameter in ItemsSketchSortedView">T</a>> - Class in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
+<dt><a href="org/apache/datasketches/quantilescommon/ItemsSketchSortedView.html" class="type-name-link" title="class in org.apache.datasketches.quantilescommon">ItemsSketchSortedView<T></a> - Class in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
<dd>
<div class="block">The SortedView for the KllItemsSketch and the classic ItemsSketch.</div>
</dd>
@@ -5064,7 +5150,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Constructor.</div>
</dd>
-<dt><a href="org/apache/datasketches/quantiles/ItemsUnion.html" class="type-name-link" title="class in org.apache.datasketches.quantiles">ItemsUnion</a><<a href="org/apache/datasketches/quantiles/ItemsUnion.html" title="type parameter in ItemsUnion">T</a>> - Class in <a href="org/apache/datasketches/quantiles/package-summary.html">org.apache.datasketches.quantiles</a></dt>
+<dt><a href="org/apache/datasketches/quantiles/ItemsUnion.html" class="type-name-link" title="class in org.apache.datasketches.quantiles">ItemsUnion<T></a> - Class in <a href="org/apache/datasketches/quantiles/package-summary.html">org.apache.datasketches.quantiles</a></dt>
<dd>
<div class="block">The API for Union operations for generic ItemsSketches</div>
</dd>
@@ -5129,6 +5215,14 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a href="org/apache/datasketches/tuple/CompactSketch.html#iterator()" class="member-name-link">iterator()</a> - 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><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#iterator()" class="member-name-link">iterator()</a> - 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><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#iterator()" class="member-name-link">iterator()</a> - 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><a href="org/apache/datasketches/fdt/FdtSketch.html#iterator()" class="member-name-link">iterator()</a> - 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><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#iterator()" class="member-name-link">iterator()</a> - 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><a href="org/apache/datasketches/tuple/UpdatableSketch.html#iterator()" class="member-name-link">iterator()</a> - 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><a href="org/apache/datasketches/tuple/Sketch.html#iterator()" class="member-name-link">iterator()</a> - 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>
@@ -5169,6 +5263,8 @@ loadScripts(document, 'script');</script>
</dl>
<h2 class="title" id="I:K">K</h2>
<dl class="index">
+<dt><a href="org/apache/datasketches/hll/package-summary.html#key-features-of-the-datasketches-hll-sketch-and-its-companion-union-heading" class="search-tag-link">Key Features of the DataSketches HLL Sketch and its companion Union</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/common/Family.html#KLL" class="member-name-link">KLL</a> - Enum constant in enum class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Family.html" title="enum class in org.apache.datasketches.common">Family</a></dt>
<dd>
<div class="block">KLL quantiles sketch</div>
@@ -5189,11 +5285,11 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Iterator over KllFloatsSketch.</div>
</dd>
-<dt><a href="org/apache/datasketches/kll/KllItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.kll">KllItemsSketch</a><<a href="org/apache/datasketches/kll/KllItemsSketch.html" title="type parameter in KllItemsSketch">T</a>> - Class in <a href="org/apache/datasketches/kll/package-summary.html">org.apache.datasketches.kll</a></dt>
+<dt><a href="org/apache/datasketches/kll/KllItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.kll">KllItemsSketch<T></a> - Class in <a href="org/apache/datasketches/kll/package-summary.html">org.apache.datasketches.kll</a></dt>
<dd>
<div class="block">This variation of the KllSketch implements generic data types.</div>
</dd>
-<dt><a href="org/apache/datasketches/kll/KllItemsSketchIterator.html" class="type-name-link" title="class in org.apache.datasketches.kll">KllItemsSketchIterator</a><<a href="org/apache/datasketches/kll/KllItemsSketchIterator.html" title="type parameter in KllItemsSketchIterator">T</a>> - Class in <a href="org/apache/datasketches/kll/package-summary.html">org.apache.datasketches.kll</a></dt>
+<dt><a href="org/apache/datasketches/kll/KllItemsSketchIterator.html" class="type-name-link" title="class in org.apache.datasketches.kll">KllItemsSketchIterator<T></a> - Class in <a href="org/apache/datasketches/kll/package-summary.html">org.apache.datasketches.kll</a></dt>
<dd>
<div class="block">Iterator over KllItemsSketch.</div>
</dd>
@@ -5432,6 +5528,8 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Merge the given TDigest into this one</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/package-summary.html#merging-sketches-with-different-configured-lgconfigk-heading" class="search-tag-link">Merging sketches with different configured lgConfigK</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/cpc/MergingValidation.html" class="type-name-link" title="class in org.apache.datasketches.cpc">MergingValidation</a> - Class in <a href="org/apache/datasketches/cpc/package-summary.html">org.apache.datasketches.cpc</a></dt>
<dd>
<div class="block">This code is used both by unit tests, for short running tests,
@@ -5467,24 +5565,17 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Finds the minimum of two generic items</div>
</dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#modulo(long%5B%5D,int)" class="member-name-link">modulo(long[], int)</a> - 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><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html#modulo(long,long,int)" class="member-name-link">modulo(long, long, int)</a> - 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><a href="org/apache/datasketches/hll/package-summary.html#multi-language-multi-platform--heading" class="search-tag-link">Multi-language, multi-platform.</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/hash/MurmurHash3.html" class="type-name-link" title="class in org.apache.datasketches.hash">MurmurHash3</a> - Class in <a href="org/apache/datasketches/hash/package-summary.html">org.apache.datasketches.hash</a></dt>
<dd>
<div class="block">The MurmurHash3 is a fast, non-cryptographic, 128-bit hash function that has
excellent avalanche and 2-way bit independence properties.</div>
</dd>
-<dt><a href="org/apache/datasketches/hash/MurmurHash3Adaptor.html" class="type-name-link" title="class in org.apache.datasketches.hash">MurmurHash3Adaptor</a> - Class in <a href="org/apache/datasketches/hash/package-summary.html">org.apache.datasketches.hash</a></dt>
+<dt><a href="org/apache/datasketches/hash/MurmurHash3FFM21.html" class="type-name-link" title="class in org.apache.datasketches.hash">MurmurHash3FFM21</a> - Class in <a href="org/apache/datasketches/hash/package-summary.html">org.apache.datasketches.hash</a></dt>
<dd>
-<div class="block">A general purpose wrapper for the MurmurHash3.</div>
+<div class="block">The MurmurHash3 is a fast, non-cryptographic, 128-bit hash function that has
+ excellent avalanche and 2-way bit independence properties.</div>
</dd>
</dl>
<h2 class="title" id="I:N">N</h2>
@@ -5684,6 +5775,8 @@ loadScripts(document, 'script');</script>
</dl>
<h2 class="title" id="I:O">O</h2>
<dl class="index">
+<dt><a href="org/apache/datasketches/hll/package-summary.html#off-heap-operation-heading" class="search-tag-link">Off-Heap Operation</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/package-summary.html">org.apache.datasketches</a> - package org.apache.datasketches</dt>
<dd>
<div class="block">This package is the parent package for all sketch families and common code areas.</div>
@@ -5790,6 +5883,8 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">This package is for a generic implementation of the Tuple sketch for single String value.</div>
</dd>
+<dt><a href="index.html#overview-heading" class="search-tag-link">Overview</a> - Search tag in Overview</dt>
+<dd>Section</dd>
</dl>
<h2 class="title" id="I:P">P</h2>
<dl class="index">
@@ -5813,7 +5908,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">The constructor for the StackElement class.</div>
</dd>
-<dt><a href="org/apache/datasketches/partitions/Partitioner.html" class="type-name-link" title="class in org.apache.datasketches.partitions">Partitioner</a><<a href="org/apache/datasketches/partitions/Partitioner.html" title="type parameter in Partitioner">T</a>,<wbr><a href="org/apache/datasketches/partitions/Partitioner.html" title="type parameter in Partitioner">S</a> extends <a href="org/apache/datasketches/quantilescommon/QuantilesGenericAPI.html" title="interface in org.apache.d [...]
+<dt><a href="org/apache/datasketches/partitions/Partitioner.html" class="type-name-link" title="class in org.apache.datasketches.partitions">Partitioner<T,<wbr>S></a> - Class in <a href="org/apache/datasketches/partitions/package-summary.html">org.apache.datasketches.partitions</a></dt>
<dd>
<div class="block">A partitioning process that can partition very large data sets into thousands
of partitions of approximately the same size.</div>
@@ -5826,15 +5921,15 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">This constructor includes the QuantileSearchCriteria criteria as a parameter.</div>
</dd>
-<dt><a href="org/apache/datasketches/partitions/Partitioner.PartitionBoundsRow.html" class="type-name-link" title="class in org.apache.datasketches.partitions">Partitioner.PartitionBoundsRow</a><<a href="org/apache/datasketches/partitions/Partitioner.PartitionBoundsRow.html" title="type parameter in Partitioner.PartitionBoundsRow">T</a>> - Class in <a href="org/apache/datasketches/partitions/package-summary.html">org.apache.datasketches.partitions</a></dt>
+<dt><a href="org/apache/datasketches/partitions/Partitioner.PartitionBoundsRow.html" class="type-name-link" title="class in org.apache.datasketches.partitions">Partitioner.PartitionBoundsRow<T></a> - Class in <a href="org/apache/datasketches/partitions/package-summary.html">org.apache.datasketches.partitions</a></dt>
<dd>
<div class="block">Defines a row for List of PartitionBounds.</div>
</dd>
-<dt><a href="org/apache/datasketches/partitions/Partitioner.StackElement.html" class="type-name-link" title="class in org.apache.datasketches.partitions">Partitioner.StackElement</a><<a href="org/apache/datasketches/partitions/Partitioner.StackElement.html" title="type parameter in Partitioner.StackElement">T</a>> - Class in <a href="org/apache/datasketches/partitions/package-summary.html">org.apache.datasketches.partitions</a></dt>
+<dt><a href="org/apache/datasketches/partitions/Partitioner.StackElement.html" class="type-name-link" title="class in org.apache.datasketches.partitions">Partitioner.StackElement<T></a> - Class in <a href="org/apache/datasketches/partitions/package-summary.html">org.apache.datasketches.partitions</a></dt>
<dd>
<div class="block">Holds data for a Stack element</div>
</dd>
-<dt><a href="org/apache/datasketches/quantilescommon/PartitioningFeature.html" class="type-name-link" title="interface in org.apache.datasketches.quantilescommon">PartitioningFeature</a><<a href="org/apache/datasketches/quantilescommon/PartitioningFeature.html" title="type parameter in PartitioningFeature">T</a>> - Interface in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
+<dt><a href="org/apache/datasketches/quantilescommon/PartitioningFeature.html" class="type-name-link" title="interface in org.apache.datasketches.quantilescommon">PartitioningFeature<T></a> - Interface in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
<dd>
<div class="block">This enables the special functions for performing efficient partitioning of massive data.</div>
</dd>
@@ -5975,11 +6070,11 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">The quantiles sketch iterator for primitive type float.</div>
</dd>
-<dt><a href="org/apache/datasketches/quantilescommon/QuantilesGenericAPI.html" class="type-name-link" title="interface in org.apache.datasketches.quantilescommon">QuantilesGenericAPI</a><<a href="org/apache/datasketches/quantilescommon/QuantilesGenericAPI.html" title="type parameter in QuantilesGenericAPI">T</a>> - Interface in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
+<dt><a href="org/apache/datasketches/quantilescommon/QuantilesGenericAPI.html" class="type-name-link" title="interface in org.apache.datasketches.quantilescommon">QuantilesGenericAPI<T></a> - Interface in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
<dd>
<div class="block">The Quantiles API for item type <i>generic</i>.</div>
</dd>
-<dt><a href="org/apache/datasketches/quantilescommon/QuantilesGenericSketchIterator.html" class="type-name-link" title="interface in org.apache.datasketches.quantilescommon">QuantilesGenericSketchIterator</a><<a href="org/apache/datasketches/quantilescommon/QuantilesGenericSketchIterator.html" title="type parameter in QuantilesGenericSketchIterator">T</a>> - Interface in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
+<dt><a href="org/apache/datasketches/quantilescommon/QuantilesGenericSketchIterator.html" class="type-name-link" title="interface in org.apache.datasketches.quantilescommon">QuantilesGenericSketchIterator<T></a> - Interface in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
<dd>
<div class="block">The quantiles sketch iterator for generic types.</div>
</dd>
@@ -6176,11 +6271,11 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">The reservoir sampling family of Union operations.</div>
</dd>
-<dt><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</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>
+<dt><a href="org/apache/datasketches/sampling/ReservoirItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.sampling">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>
</dd>
-<dt><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" class="type-name-link" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a><<a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>> - Class in <a href="org/apache/datasketches/sampling/package-summary.html">org.apache.datasketches.sampling</a></dt>
+<dt><a href="org/apache/datasketches/sampling/ReservoirItemsUnion.html" class="type-name-link" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion<T></a> - Class in <a href="org/apache/datasketches/sampling/package-summary.html">org.apache.datasketches.sampling</a></dt>
<dd>
<div class="block">Class to union reservoir samples of generic items.</div>
</dd>
@@ -6303,6 +6398,22 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Resets the internal set to the initial state, which represents the Universal Set</div>
</dd>
+<dt><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#reset()" class="member-name-link">reset()</a> - 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">Resets this sketch an empty state.</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#reset()" class="member-name-link">reset()</a> - 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>
+<div class="block">Resets this sketch an empty state.</div>
+</dd>
+<dt><a href="org/apache/datasketches/fdt/FdtSketch.html#reset()" class="member-name-link">reset()</a> - 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">Resets this sketch an empty state.</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#reset()" class="member-name-link">reset()</a> - 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>
+<div class="block">Resets this sketch an empty state.</div>
+</dd>
<dt><a href="org/apache/datasketches/tuple/UpdatableSketch.html#reset()" class="member-name-link">reset()</a> - 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">Resets this sketch an empty state.</div>
@@ -6675,7 +6786,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">The top-level class for all theta sketches.</div>
</dd>
-<dt><a href="org/apache/datasketches/tuple/Sketch.html" class="type-name-link" 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>> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
+<dt><a href="org/apache/datasketches/tuple/Sketch.html" class="type-name-link" title="class in org.apache.datasketches.tuple">Sketch<S></a> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">This is an equivalent to org.apache.datasketches.theta.Sketch with
addition of a user-defined Summary object associated with every unique entry
@@ -6704,52 +6815,54 @@ loadScripts(document, 'script');</script>
</dd>
<dt><a href="org/apache/datasketches/tuple/Sketches.html#%3Cinit%3E()" class="member-name-link">Sketches()</a> - Constructor for 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><a href="org/apache/datasketches/common/SketchesArgumentException.html" class="type-name-link" title="class in org.apache.datasketches.common">SketchesArgumentException</a> - Exception in <a href="org/apache/datasketches/common/package-summary.html">org.apache.datasketches.common</a></dt>
+<dt><a href="org/apache/datasketches/common/SketchesArgumentException.html" class="type-name-link" title="class in org.apache.datasketches.common">SketchesArgumentException</a> - Exception Class in <a href="org/apache/datasketches/common/package-summary.html">org.apache.datasketches.common</a></dt>
<dd>
<div class="block">Illegal Arguments Exception class for the library</div>
</dd>
-<dt><a href="org/apache/datasketches/common/SketchesArgumentException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesArgumentException(String)</a> - Constructor for exception org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesArgumentException.html" title="class in org.apache.datasketches.common">SketchesArgumentException</a></dt>
+<dt><a href="org/apache/datasketches/common/SketchesArgumentException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesArgumentException(String)</a> - Constructor for exception class org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesArgumentException.html" title="class in org.apache.datasketches.common">SketchesArgumentException</a></dt>
<dd>
<div class="block">Constructs a new runtime exception with the specified detail message.</div>
</dd>
-<dt><a href="org/apache/datasketches/common/SketchesException.html" class="type-name-link" title="class in org.apache.datasketches.common">SketchesException</a> - Exception in <a href="org/apache/datasketches/common/package-summary.html">org.apache.datasketches.common</a></dt>
+<dt><a href="org/apache/datasketches/common/SketchesException.html" class="type-name-link" title="class in org.apache.datasketches.common">SketchesException</a> - Exception Class in <a href="org/apache/datasketches/common/package-summary.html">org.apache.datasketches.common</a></dt>
<dd>
<div class="block">Exception class for the library</div>
</dd>
-<dt><a href="org/apache/datasketches/common/SketchesException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesException(String)</a> - Constructor for exception org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesException.html" title="class in org.apache.datasketches.common">SketchesException</a></dt>
+<dt><a href="org/apache/datasketches/common/SketchesException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesException(String)</a> - Constructor for exception class org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesException.html" title="class in org.apache.datasketches.common">SketchesException</a></dt>
<dd>
<div class="block">Constructs a new runtime exception with the specified detail message.</div>
</dd>
-<dt><a href="org/apache/datasketches/common/SketchesException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">SketchesException(String, Throwable)</a> - Constructor for exception org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesException.html" title="class in org.apache.datasketches.common">SketchesException</a></dt>
+<dt><a href="org/apache/datasketches/common/SketchesException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">SketchesException(String, Throwable)</a> - Constructor for exception class org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesException.html" title="class in org.apache.datasketches.common">SketchesException</a></dt>
<dd>
<div class="block">Constructs a new runtime exception with the specified detail message and cause.</div>
</dd>
-<dt><a href="org/apache/datasketches/common/SketchesReadOnlyException.html" class="type-name-link" title="class in org.apache.datasketches.common">SketchesReadOnlyException</a> - Exception in <a href="org/apache/datasketches/common/package-summary.html">org.apache.datasketches.common</a></dt>
+<dt><a href="org/apache/datasketches/common/SketchesReadOnlyException.html" class="type-name-link" title="class in org.apache.datasketches.common">SketchesReadOnlyException</a> - Exception Class in <a href="org/apache/datasketches/common/package-summary.html">org.apache.datasketches.common</a></dt>
<dd>
<div class="block">Write operation attempted on a read-only class.</div>
</dd>
-<dt><a href="org/apache/datasketches/common/SketchesReadOnlyException.html#%3Cinit%3E()" class="member-name-link">SketchesReadOnlyException()</a> - Constructor for exception org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesReadOnlyException.html" title="class in org.apache.datasketches.common">SketchesReadOnlyException</a></dt>
+<dt><a href="org/apache/datasketches/common/SketchesReadOnlyException.html#%3Cinit%3E()" class="member-name-link">SketchesReadOnlyException()</a> - Constructor for exception class org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesReadOnlyException.html" title="class in org.apache.datasketches.common">SketchesReadOnlyException</a></dt>
<dd>
<div class="block">Constructs a new runtime exception with the message:
"Write operation attempted on a read-only class."</div>
</dd>
-<dt><a href="org/apache/datasketches/common/SketchesReadOnlyException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesReadOnlyException(String)</a> - Constructor for exception org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesReadOnlyException.html" title="class in org.apache.datasketches.common">SketchesReadOnlyException</a></dt>
+<dt><a href="org/apache/datasketches/common/SketchesReadOnlyException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesReadOnlyException(String)</a> - Constructor for exception class org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesReadOnlyException.html" title="class in org.apache.datasketches.common">SketchesReadOnlyException</a></dt>
<dd>
<div class="block">Constructs a new runtime exception with the specified detail message.</div>
</dd>
-<dt><a href="org/apache/datasketches/common/SketchesStateException.html" class="type-name-link" title="class in org.apache.datasketches.common">SketchesStateException</a> - Exception in <a href="org/apache/datasketches/common/package-summary.html">org.apache.datasketches.common</a></dt>
+<dt><a href="org/apache/datasketches/common/SketchesStateException.html" class="type-name-link" title="class in org.apache.datasketches.common">SketchesStateException</a> - Exception Class in <a href="org/apache/datasketches/common/package-summary.html">org.apache.datasketches.common</a></dt>
<dd>
<div class="block">Illegal State Exception class for the library</div>
</dd>
-<dt><a href="org/apache/datasketches/common/SketchesStateException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesStateException(String)</a> - Constructor for exception org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesStateException.html" title="class in org.apache.datasketches.common">SketchesStateException</a></dt>
+<dt><a href="org/apache/datasketches/common/SketchesStateException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesStateException(String)</a> - Constructor for exception class org.apache.datasketches.common.<a href="org/apache/datasketches/common/SketchesStateException.html" title="class in org.apache.datasketches.common">SketchesStateException</a></dt>
<dd>
<div class="block">Constructs a new runtime exception with the specified detail message.</div>
</dd>
-<dt><a href="org/apache/datasketches/partitions/SketchFillRequest.html" class="type-name-link" title="interface in org.apache.datasketches.partitions">SketchFillRequest</a><<a href="org/apache/datasketches/partitions/SketchFillRequest.html" title="type parameter in SketchFillRequest">T</a>,<wbr><a href="org/apache/datasketches/partitions/SketchFillRequest.html" title="type parameter in SketchFillRequest">S</a> extends <a href="org/apache/datasketches/quantilescommon/QuantilesGenericAP [...]
+<dt><a href="org/apache/datasketches/partitions/SketchFillRequest.html" class="type-name-link" title="interface in org.apache.datasketches.partitions">SketchFillRequest<T,<wbr>S></a> - Interface in <a href="org/apache/datasketches/partitions/package-summary.html">org.apache.datasketches.partitions</a></dt>
<dd>
<div class="block">This is a callback request to the data source to fill a quantiles sketch,
which is returned to the caller.</div>
</dd>
+<dt><a href="index.html#sketching-core-library-heading" class="search-tag-link">Sketching Core Library</a> - Search tag in Overview</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/quantilescommon/SketchPartitionLimits.html" class="type-name-link" title="interface in org.apache.datasketches.quantilescommon">SketchPartitionLimits</a> - Interface in <a href="org/apache/datasketches/quantilescommon/package-summary.html">org.apache.datasketches.quantilescommon</a></dt>
<dd>
<div class="block">This defines the methods required to compute the partition limits.</div>
@@ -6849,15 +6962,15 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Interface for user-defined Summary, which is associated with every hash in a tuple sketch</div>
</dd>
-<dt><a href="org/apache/datasketches/tuple/SummaryDeserializer.html" class="type-name-link" title="interface in org.apache.datasketches.tuple">SummaryDeserializer</a><<a href="org/apache/datasketches/tuple/SummaryDeserializer.html" title="type parameter in SummaryDeserializer">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-summary.html">o [...]
+<dt><a href="org/apache/datasketches/tuple/SummaryDeserializer.html" class="type-name-link" title="interface in org.apache.datasketches.tuple">SummaryDeserializer<S></a> - Interface in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">Interface for deserializing user-defined Summary</div>
</dd>
-<dt><a href="org/apache/datasketches/tuple/SummaryFactory.html" class="type-name-link" title="interface in org.apache.datasketches.tuple">SummaryFactory</a><<a href="org/apache/datasketches/tuple/SummaryFactory.html" title="type parameter in SummaryFactory">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-summary.html">org.apache.datasketch [...]
+<dt><a href="org/apache/datasketches/tuple/SummaryFactory.html" class="type-name-link" title="interface in org.apache.datasketches.tuple">SummaryFactory<S></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 SummaryFactory</div>
</dd>
-<dt><a href="org/apache/datasketches/tuple/SummarySetOperations.html" class="type-name-link" title="interface in org.apache.datasketches.tuple">SummarySetOperations</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-summary.htm [...]
+<dt><a href="org/apache/datasketches/tuple/SummarySetOperations.html" class="type-name-link" title="interface in org.apache.datasketches.tuple">SummarySetOperations<S></a> - Interface in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">This is to provide methods of producing unions and intersections of two Summary objects.</div>
</dd>
@@ -6904,10 +7017,14 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Specifies the target type of HLL sketch to be created.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/package-summary.html#the-datasketches-hll-sketch-family-package-heading" class="search-tag-link">The DataSketches HLL sketch family package</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/thetacommon/ThetaUtil.html" class="type-name-link" title="class in org.apache.datasketches.thetacommon">ThetaUtil</a> - Class in <a href="org/apache/datasketches/thetacommon/package-summary.html">org.apache.datasketches.thetacommon</a></dt>
<dd>
<div class="block">Utility methods for the Theta Family of sketches</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/package-summary.html#three-hll-types-heading" class="search-tag-link">Three HLL Types</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/cpc/CpcSketch.html#toByteArray()" class="member-name-link">toByteArray()</a> - 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 this sketch as a compressed byte array.</div>
@@ -6984,6 +7101,38 @@ loadScripts(document, 'script');</script>
<dd> </dd>
<dt><a href="org/apache/datasketches/tuple/CompactSketch.html#toByteArray()" class="member-name-link">toByteArray()</a> - 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><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#toByteArray()" class="member-name-link">toByteArray()</a> - 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="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">As of 3.0.0, serializing an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Serializing a CompactSketch is not deprecated.</div>
+</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#toByteArray()" class="member-name-link">toByteArray()</a> - 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>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">As of 3.0.0, serializing an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Serializing a CompactSketch is not deprecated.</div>
+</div>
+</dd>
+<dt><a href="org/apache/datasketches/fdt/FdtSketch.html#toByteArray()" class="member-name-link">toByteArray()</a> - 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="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">As of 3.0.0, serializing an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Serializing a CompactSketch is not deprecated.</div>
+</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#toByteArray()" class="member-name-link">toByteArray()</a> - 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>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">As of 3.0.0, serializing an UpdatableSketch is deprecated.
+ This capability will be removed in a future release.
+ Serializing a CompactSketch is not deprecated.</div>
+</div>
+</dd>
<dt><a href="org/apache/datasketches/tuple/UpdatableSketch.html#toByteArray()" class="member-name-link">toByteArray()</a> - 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="deprecation-block"><span class="deprecated-label">Deprecated.</span>
@@ -7105,6 +7254,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Human readable summary as a string.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#toString()" class="member-name-link">toString()</a> - 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">Human readable summary as a string.</div>
+</dd>
<dt><a href="org/apache/datasketches/hllmap/UniqueCountMap.html#toString()" class="member-name-link">toString()</a> - 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>
@@ -7223,6 +7376,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Human readable summary with optional detail.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#toString(boolean,boolean,boolean)" class="member-name-link">toString(boolean, boolean, boolean)</a> - 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">Human readable summary with optional detail.</div>
+</dd>
<dt><a href="org/apache/datasketches/hll/HllSketch.html#toString(boolean,boolean,boolean,boolean)" class="member-name-link">toString(boolean, boolean, boolean, boolean)</a> - 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><a href="org/apache/datasketches/hll/Union.html#toString(boolean,boolean,boolean,boolean)" class="member-name-link">toString(boolean, boolean, boolean, boolean)</a> - 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>
@@ -7335,6 +7492,22 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
</dd>
+<dt><a href="org/apache/datasketches/tuple/strings/ArrayOfStringsSketch.html#trim()" class="member-name-link">trim()</a> - 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">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/adouble/DoubleSketch.html#trim()" class="member-name-link">trim()</a> - 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>
+<div class="block">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
+</dd>
+<dt><a href="org/apache/datasketches/fdt/FdtSketch.html#trim()" class="member-name-link">trim()</a> - 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">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
+</dd>
+<dt><a href="org/apache/datasketches/tuple/aninteger/IntegerSketch.html#trim()" class="member-name-link">trim()</a> - 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>
+<div class="block">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
+</dd>
<dt><a href="org/apache/datasketches/tuple/UpdatableSketch.html#trim()" class="member-name-link">trim()</a> - 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">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
@@ -7356,7 +7529,7 @@ loadScripts(document, 'script');</script>
<div class="block">The Tuple family of sketches is a large family of sketches that are extensions of the
Theta Sketch Framework.</div>
</dd>
-<dt><a href="org/apache/datasketches/tuple/TupleSketchIterator.html" class="type-name-link" title="class in org.apache.datasketches.tuple">TupleSketchIterator</a><<a href="org/apache/datasketches/tuple/TupleSketchIterator.html" title="type parameter in TupleSketchIterator">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.apach [...]
+<dt><a href="org/apache/datasketches/tuple/TupleSketchIterator.html" class="type-name-link" title="class in org.apache.datasketches.tuple">TupleSketchIterator<S></a> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">Iterator over a generic tuple sketch</div>
</dd>
@@ -7439,7 +7612,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Compute the union of two or more theta sketches.</div>
</dd>
-<dt><a href="org/apache/datasketches/tuple/Union.html" class="type-name-link" title="class in org.apache.datasketches.tuple">Union</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>
+<dt><a href="org/apache/datasketches/tuple/Union.html" class="type-name-link" title="class in org.apache.datasketches.tuple">Union<S></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>
@@ -7497,7 +7670,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Updatable Preamble Structure</div>
</dd>
-<dt><a href="org/apache/datasketches/tuple/UpdatableSketch.html" class="type-name-link" title="class in org.apache.datasketches.tuple">UpdatableSketch</a><<a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">U</a>,<wbr><a href="org/apache/datasketches/tuple/UpdatableSketch.html" title="type parameter in UpdatableSketch">S</a> extends <a href="org/apache/datasketches/tuple/UpdatableSummary.html" title="interface in org.apache.datasketch [...]
+<dt><a href="org/apache/datasketches/tuple/UpdatableSketch.html" class="type-name-link" title="class in org.apache.datasketches.tuple">UpdatableSketch<U,<wbr>S></a> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">An extension of QuickSelectSketch<S>, which can be updated with many types of keys.</div>
</dd>
@@ -7517,7 +7690,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Copy Constructor</div>
</dd>
-<dt><a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" class="type-name-link" title="class in org.apache.datasketches.tuple">UpdatableSketchBuilder</a><<a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<wbr><a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a> extends <a href="org/apache/datasketches/tuple/UpdatableSummary.html" [...]
+<dt><a href="org/apache/datasketches/tuple/UpdatableSketchBuilder.html" class="type-name-link" title="class in org.apache.datasketches.tuple">UpdatableSketchBuilder<U,<wbr>S></a> - Class in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">For building a new generic tuple UpdatableSketch</div>
</dd>
@@ -7525,7 +7698,7 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Creates an instance of UpdatableSketchBuilder with default parameters</div>
</dd>
-<dt><a href="org/apache/datasketches/tuple/UpdatableSummary.html" class="type-name-link" title="interface in org.apache.datasketches.tuple">UpdatableSummary</a><<a href="org/apache/datasketches/tuple/UpdatableSummary.html" title="type parameter in UpdatableSummary">U</a>> - Interface in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
+<dt><a href="org/apache/datasketches/tuple/UpdatableSummary.html" class="type-name-link" title="interface in org.apache.datasketches.tuple">UpdatableSummary<U></a> - Interface in <a href="org/apache/datasketches/tuple/package-summary.html">org.apache.datasketches.tuple</a></dt>
<dd>
<div class="block">Interface for updating user-defined Summary</div>
</dd>
@@ -7541,6 +7714,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Present the given byte array as a potential unique item.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#update(byte%5B%5D)" class="member-name-link">update(byte[])</a> - 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">Present the given byte array as a potential unique item.</div>
+</dd>
<dt><a href="org/apache/datasketches/theta/Union.html#update(byte%5B%5D)" class="member-name-link">update(byte[])</a> - 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>
@@ -7574,6 +7751,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Present the given char array as a potential unique item.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#update(char%5B%5D)" class="member-name-link">update(char[])</a> - 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">Present the given char array as a potential unique item.</div>
+</dd>
<dt><a href="org/apache/datasketches/theta/Union.html#update(char%5B%5D)" class="member-name-link">update(char[])</a> - 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 char array item.</div>
@@ -7594,6 +7775,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Present the given double (or float) datum as a potential unique item.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#update(double)" class="member-name-link">update(double)</a> - 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">Present the given double (or float) datum as a potential unique item.</div>
+</dd>
<dt><a href="org/apache/datasketches/kll/KllDoublesSketch.html#update(double)" class="member-name-link">update(double)</a> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllDoublesSketch.html" title="class in org.apache.datasketches.kll">KllDoublesSketch</a></dt>
<dd> </dd>
<dt><a href="org/apache/datasketches/quantiles/CompactDoublesSketch.html#update(double)" class="member-name-link">update(double)</a> - Method in class org.apache.datasketches.quantiles.<a href="org/apache/datasketches/quantiles/CompactDoublesSketch.html" title="class in org.apache.datasketches.quantiles">CompactDoublesSketch</a></dt>
@@ -7666,6 +7851,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Present the given integer array as a potential unique item.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#update(int%5B%5D)" class="member-name-link">update(int[])</a> - 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">Present the given integer array as a potential unique item.</div>
+</dd>
<dt><a href="org/apache/datasketches/theta/Union.html#update(int%5B%5D)" class="member-name-link">update(int[])</a> - 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 integer array item.</div>
@@ -7698,6 +7887,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Present the given long as a potential unique item.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#update(long)" class="member-name-link">update(long)</a> - 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">Present the given long as a potential unique item.</div>
+</dd>
<dt><a href="org/apache/datasketches/kll/KllLongsSketch.html#update(long)" class="member-name-link">update(long)</a> - Method in class org.apache.datasketches.kll.<a href="org/apache/datasketches/kll/KllLongsSketch.html" title="class in org.apache.datasketches.kll">KllLongsSketch</a></dt>
<dd> </dd>
<dt><a href="org/apache/datasketches/quantilescommon/QuantilesLongsAPI.html#update(long)" class="member-name-link">update(long)</a> - Method in interface org.apache.datasketches.quantilescommon.<a href="org/apache/datasketches/quantilescommon/QuantilesLongsAPI.html" title="interface in org.apache.datasketches.quantilescommon">QuantilesLongsAPI</a></dt>
@@ -7732,6 +7925,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Present the given long array as a potential unique item.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#update(long%5B%5D)" class="member-name-link">update(long[])</a> - 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">Present the given long array as a potential unique item.</div>
+</dd>
<dt><a href="org/apache/datasketches/theta/Union.html#update(long%5B%5D)" class="member-name-link">update(long[])</a> - 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 long array item.</div>
@@ -7796,6 +7993,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Present the given String as a potential unique item.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#update(java.lang.String)" class="member-name-link">update(String)</a> - 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">Present the given String as a potential unique item.</div>
+</dd>
<dt><a href="org/apache/datasketches/theta/Union.html#update(java.lang.String)" class="member-name-link">update(String)</a> - 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>
@@ -7835,6 +8036,10 @@ loadScripts(document, 'script');</script>
<dd>
<div class="block">Present the given byte buffer as a potential unique item.</div>
</dd>
+<dt><a href="org/apache/datasketches/hll/Union.html#update(java.nio.ByteBuffer)" class="member-name-link">update(ByteBuffer)</a> - 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">Present the given byte buffer as a potential unique item.</div>
+</dd>
<dt><a href="org/apache/datasketches/theta/Union.html#update(java.nio.ByteBuffer)" class="member-name-link">update(ByteBuffer)</a> - 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 ByteBuffer item.</div>
@@ -8177,7 +8382,7 @@ the order they are declared.</div>
<dd>
<div class="block">The VarOpt family of sketches.</div>
</dd>
-<dt><a href="org/apache/datasketches/sampling/VarOptItemsSamples.html" class="type-name-link" title="class in org.apache.datasketches.sampling">VarOptItemsSamples</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>
+<dt><a href="org/apache/datasketches/sampling/VarOptItemsSamples.html" class="type-name-link" title="class in org.apache.datasketches.sampling">VarOptItemsSamples<T></a> - Class in <a href="org/apache/datasketches/sampling/package-summary.html">org.apache.datasketches.sampling</a></dt>
<dd>
<div class="block">This class provides access to the samples contained in a VarOptItemsSketch.</div>
</dd>
@@ -8189,11 +8394,11 @@ the order they are declared.</div>
<dd>
<div class="block">A convenience class to allow easy iterator access to a VarOpt sample.</div>
</dd>
-<dt><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a><<a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>> - Class in <a href="org/apache/datasketches/sampling/package-summary.html">org.apache.datasketches.sampling</a></dt>
+<dt><a href="org/apache/datasketches/sampling/VarOptItemsSketch.html" class="type-name-link" title="class in org.apache.datasketches.sampling">VarOptItemsSketch<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 variance optimal sample over an input stream of weighted items.</div>
</dd>
-<dt><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" class="type-name-link" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a><<a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>> - Class in <a href="org/apache/datasketches/sampling/package-summary.html">org.apache.datasketches.sampling</a></dt>
+<dt><a href="org/apache/datasketches/sampling/VarOptItemsUnion.html" class="type-name-link" title="class in org.apache.datasketches.sampling">VarOptItemsUnion<T></a> - Class in <a href="org/apache/datasketches/sampling/package-summary.html">org.apache.datasketches.sampling</a></dt>
<dd>
<div class="block">Provides a unioning operation over varopt sketches.</div>
</dd>
@@ -8479,6 +8684,8 @@ the order they are declared.</div>
</dl>
<h2 class="title" id="I:Z">Z</h2>
<dl class="index">
+<dt><a href="org/apache/datasketches/hll/package-summary.html#zero-error-at-low-cardinalities-heading" class="search-tag-link">Zero error at low cardinalities</a> - Search tag in package org.apache.datasketches.hll</dt>
+<dd>Section</dd>
<dt><a href="org/apache/datasketches/common/Util.html#zeroPad(java.lang.String,int)" class="member-name-link">zeroPad(String, int)</a> - Static method in class org.apache.datasketches.common.<a href="org/apache/datasketches/common/Util.html" title="class in org.apache.datasketches.common">Util</a></dt>
<dd>
<div class="block">Prepend the given string with zeros.</div>
diff --git a/docs/main/index.html b/docs/main/index.html
index 525fd218..f9cb3e8e 100644
--- a/docs/main/index.html
+++ b/docs/main/index.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Overview (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Overview (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/PackageIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li class="nav-bar-cell1-rev">Overview</li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -49,10 +49,10 @@ loadScripts(document, 'script');</script>
<div class="flex-content">
<main role="main">
<div class="header">
-<h1 class="title">datasketches-java 7.1.0-SNAPSHOT API</h1>
+<h1 class="title">datasketches-java 8.0.0-SNAPSHOT API</h1>
</div>
-<div class="block"><h1>Sketching Core Library</h1>
-<h2>Overview</h2>
+<div class="block"><h1 id="sketching-core-library-heading">Sketching Core Library</h1>
+<h2 id="overview-heading">Overview</h2>
<p>The Sketching Core Library provides a range of stochastic streaming algorithms and closely
related java technologies that are particularly useful when integrating this technology into
diff --git a/docs/main/jquery-ui.overrides.css b/docs/main/jquery-ui.overrides.css
deleted file mode 100644
index facf852c..00000000
--- a/docs/main/jquery-ui.overrides.css
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Oracle designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Oracle in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- */
-
-.ui-state-active,
-.ui-widget-content .ui-state-active,
-.ui-widget-header .ui-state-active,
-a.ui-button:active,
-.ui-button:active,
-.ui-button.ui-state-active:hover {
- /* Overrides the color of selection used in jQuery UI */
- background: #F8981D;
- border: 1px solid #F8981D;
-}
diff --git a/docs/main/legal/ASSEMBLY_EXCEPTION b/docs/main/legal/ASSEMBLY_EXCEPTION
index 065b8d90..42966666 100644
--- a/docs/main/legal/ASSEMBLY_EXCEPTION
+++ b/docs/main/legal/ASSEMBLY_EXCEPTION
@@ -2,8 +2,8 @@
OPENJDK ASSEMBLY EXCEPTION
The OpenJDK source code made available by Oracle America, Inc. (Oracle) at
-openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU
-General Public License <http://www.gnu.org/copyleft/gpl.html> version 2
+openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU
+General Public License <https://www.gnu.org/copyleft/gpl.html> version 2
only ("GPL2"), with the following clarification and special exception.
Linking this OpenJDK Code statically or dynamically with other code
@@ -12,7 +12,7 @@ only ("GPL2"), with the following clarification and special exception.
As a special exception, Oracle gives you permission to link this
OpenJDK Code with certain code licensed by Oracle as indicated at
- http://openjdk.java.net/legal/exception-modules-2007-05-08.html
+ https://openjdk.org/legal/exception-modules-2007-05-08.html
("Designated Exception Modules") to produce an executable,
regardless of the license terms of the Designated Exception Modules,
and to copy and distribute the resulting executable under GPL2,
diff --git a/docs/main/link.svg b/docs/main/link.svg
new file mode 100644
index 00000000..7ccc5ed0
Binary files /dev/null and b/docs/main/link.svg differ
diff --git a/docs/main/member-search-index.js b/docs/main/member-search-index.js
index 9b8999a7..e68fc8c2 100644
--- a/docs/main/member-search-index.js
+++ b/docs/main/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"org.apache.datasketches.common","c":"Family","l":"A_NOT_B"},{"p":"org.apache.datasketches.common","c":"Family","l":"ALPHA"},{"p":"org.apache.datasketches.tuple.adouble","c":"DoubleSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.tuple.aninteger","c":"IntegerSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.theta","c":"AnotB","l":"AnotB()","u":"%3Cinit%3E()"},{"p":"org.apache.datasketches.tuple","c":"AnotB","l":"AnotB()","u":"%3Cinit%3E()" [...]
\ No newline at end of file
+memberSearchIndex = [{"p":"org.apache.datasketches.common","c":"Family","l":"A_NOT_B"},{"p":"org.apache.datasketches.common","c":"Family","l":"ALPHA"},{"p":"org.apache.datasketches.tuple.adouble","c":"DoubleSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.tuple.aninteger","c":"IntegerSummary.Mode","l":"AlwaysOne"},{"p":"org.apache.datasketches.theta","c":"AnotB","l":"AnotB()","u":"%3Cinit%3E()"},{"p":"org.apache.datasketches.tuple","c":"AnotB","l":"AnotB()","u":"%3Cinit%3E()" [...]
\ No newline at end of file
diff --git a/docs/main/org/apache/datasketches/common/ArrayOfBooleansSerDe.html b/docs/main/org/apache/datasketches/common/ArrayOfBooleansSerDe.html
index 9c9bf17a..ed5557a9 100644
--- a/docs/main/org/apache/datasketches/common/ArrayOfBooleansSerDe.html
+++ b/docs/main/org/apache/datasketches/common/ArrayOfBooleansSerDe.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>ArrayOfBooleansSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>ArrayOfBooleansSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: ArrayOfBooleansSerDe">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,15 +86,15 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class ArrayOfBooleansSerDe" class="title">Class ArrayOfBooleansSerDe</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>
<div class="inheritance">org.apache.datasketches.common.ArrayOfBooleansSerDe</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ArrayOfBooleansSerDe</span>
-<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span></div>
+<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span></div>
<div class="block">Methods of serializing and deserializing arrays of Boolean as a bit array.</div>
<dl class="notes">
<dt>Author:</dt>
@@ -118,14 +132,14 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Computes number of bytes needed for packed bit encoding of the array of booleans.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[]</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
int numItems)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[]</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</code></div>
@@ -133,28 +147,28 @@ loadScripts(document, 'script');</script>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><wbr><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getClassOfT()" class="member-name-link">getClassOfT</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the concrete class of type T</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Boolean)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> item)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Boolean)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> item)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize a single unserialized item to a byte array.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Boolean%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[] items)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Boolean%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[] items)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Boolean)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> item)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Boolean)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> item)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Boolean%5B%5D)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[] items)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Boolean%5B%5D)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[] items)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of the array of items.</div>
</div>
@@ -165,8 +179,8 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.Boolean)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> item)</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.Boolean)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a human readable string of an item.</div>
</div>
@@ -174,8 +188,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -218,12 +232,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.Boolean)">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize a single unserialized item to a byte array.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - the item to be serialized</dd>
<dt>Returns:</dt>
@@ -234,12 +248,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.Boolean[])">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[] items)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[] items)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>items</code> - array of items to be serialized</dd>
<dt>Returns:</dt>
@@ -250,14 +264,14 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>numItems</code> - number of items in the contiguous serialized sequence.</dd>
@@ -265,7 +279,7 @@ loadScripts(document, 'script');</script>
<dd>array of deserialized items</dd>
<dt>See Also:</dt>
<dd>
-<ul class="see-list-long">
+<ul class="tag-list-long">
<li><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)"><code>ArrayOfItemsSerDe.deserializeFromMemory(Memory, long, int)</code></a></li>
</ul>
</dd>
@@ -275,15 +289,15 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -296,12 +310,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="sizeOf(java.lang.Boolean)">
<h3>sizeOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -312,12 +326,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="sizeOf(java.lang.Boolean[])">
<h3>sizeOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[] items)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>[] items)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of the array of items.</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>items</code> - an array of items.</dd>
<dt>Returns:</dt>
@@ -331,12 +345,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.
The capacity of the given Memory can be much larger that the required size of the items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - the given Memory.</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -349,12 +363,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toString(java.lang.Boolean)">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="e [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="e [...]
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns a human readable string of an item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -365,12 +379,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getClassOfT()">
<h3>getClassOfT</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name">getClassOfT</sp [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name">getClassOfT</sp [...]
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the concrete class of type T</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></dd>
<dt>Returns:</dt>
<dd>the concrete class of type T</dd>
</dl>
diff --git a/docs/main/org/apache/datasketches/common/ArrayOfDoublesSerDe.html b/docs/main/org/apache/datasketches/common/ArrayOfDoublesSerDe.html
index 8e9251cf..0a1cbafb 100644
--- a/docs/main/org/apache/datasketches/common/ArrayOfDoublesSerDe.html
+++ b/docs/main/org/apache/datasketches/common/ArrayOfDoublesSerDe.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>ArrayOfDoublesSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>ArrayOfDoublesSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: ArrayOfDoublesSerDe">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,15 +86,15 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class ArrayOfDoublesSerDe" class="title">Class ArrayOfDoublesSerDe</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>>
<div class="inheritance">org.apache.datasketches.common.ArrayOfDoublesSerDe</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ArrayOfDoublesSerDe</span>
-<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></span></div>
+<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></span></div>
<div class="block">Methods of serializing and deserializing arrays of Double.</div>
<dl class="notes">
<dt>Author:</dt>
@@ -113,14 +127,14 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[]</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
int numItems)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[]</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</code></div>
@@ -128,28 +142,28 @@ loadScripts(document, 'script');</script>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><wbr><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getClassOfT()" class="member-name-link">getClassOfT</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the concrete class of type T</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Double)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a> item)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Double)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize a single unserialized item to a byte array.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Double%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[] items)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Double%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[] items)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Double)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a> item)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Double)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Double%5B%5D)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[] items)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Double%5B%5D)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[] items)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of the array of items.</div>
</div>
@@ -160,8 +174,8 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.Double)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a> item)</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.Double)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a> item)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a human readable string of an item.</div>
</div>
@@ -169,8 +183,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -199,12 +213,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.Double)">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize a single unserialized item to a byte array.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - the item to be serialized</dd>
<dt>Returns:</dt>
@@ -215,12 +229,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.Double[])">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[] items)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[] items)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>items</code> - array of items to be serialized</dd>
<dt>Returns:</dt>
@@ -231,14 +245,14 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>numItems</code> - number of items in the contiguous serialized sequence.</dd>
@@ -246,7 +260,7 @@ loadScripts(document, 'script');</script>
<dd>array of deserialized items</dd>
<dt>See Also:</dt>
<dd>
-<ul class="see-list-long">
+<ul class="tag-list-long">
<li><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)"><code>ArrayOfItemsSerDe.deserializeFromMemory(Memory, long, int)</code></a></li>
</ul>
</dd>
@@ -256,15 +270,15 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -277,12 +291,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="sizeOf(java.lang.Double)">
<h3>sizeOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -293,12 +307,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="sizeOf(java.lang.Double[])">
<h3>sizeOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[] items)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>[] items)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of the array of items.</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>items</code> - an array of items.</dd>
<dt>Returns:</dt>
@@ -312,12 +326,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.
The capacity of the given Memory can be much larger that the required size of the items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - the given Memory.</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -330,12 +344,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toString(java.lang.Double)">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="ex [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="ex [...]
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns a human readable string of an item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -346,12 +360,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getClassOfT()">
<h3>getClassOfT</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></span> <span class="element-name">getClassOfT</span [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></span> <span class="element-name">getClassOfT</span [...]
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the concrete class of type T</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>></code></dd>
<dt>Returns:</dt>
<dd>the concrete class of type T</dd>
</dl>
diff --git a/docs/main/org/apache/datasketches/common/ArrayOfItemsSerDe.html b/docs/main/org/apache/datasketches/common/ArrayOfItemsSerDe.html
index 7ca76511..ea1bab1f 100644
--- a/docs/main/org/apache/datasketches/common/ArrayOfItemsSerDe.html
+++ b/docs/main/org/apache/datasketches/common/ArrayOfItemsSerDe.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>ArrayOfItemsSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>ArrayOfItemsSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: ArrayOfItemsSerDe">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,7 +86,7 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class ArrayOfItemsSerDe" class="title">Class ArrayOfItemsSerDe<T></h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.common.ArrayOfItemsSerDe<T></div>
</div>
<section class="class-description" id="class-description">
@@ -86,7 +100,7 @@ loadScripts(document, 'script');</script>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">ArrayOfItemsSerDe<T></span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Base class for serializing and deserializing custom types.</div>
<dl class="notes">
<dt>Author:</dt>
@@ -134,7 +148,7 @@ loadScripts(document, 'script');</script>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><wbr><<a href="ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getClassOfT()" class="member-name-link">getClassOfT</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns the concrete class of type T</div>
@@ -166,7 +180,7 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of the array of items.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#toString(T)" class="member-name-link">toString</a><wbr>(<a href="ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a> item)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">
<div class="block">Returns a human readable string of an item.</div>
@@ -175,8 +189,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -243,7 +257,7 @@ loadScripts(document, 'script');</script>
<dd>array of deserialized items</dd>
<dt>See Also:</dt>
<dd>
-<ul class="see-list-long">
+<ul class="tag-list-long">
<li><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)"><code>deserializeFromMemory(Memory, long, int)</code></a></li>
</ul>
</dd>
@@ -315,7 +329,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toString(T)">
<h3 id="toString(java.lang.Object)">toString</h3>
-<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a> item)</span></div>
+<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a> item)</span></div>
<div class="block">Returns a human readable string of an item.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -328,7 +342,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getClassOfT()">
<h3>getClassOfT</h3>
-<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>></span> <span class="element-name">getClassOfT</span>()</div>
+<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="ArrayOfItemsSerDe.html" title="type parameter in ArrayOfItemsSerDe">T</a>></span> <span class="element-name">getClassOfT</span>()</div>
<div class="block">Returns the concrete class of type T</div>
<dl class="notes">
<dt>Returns:</dt>
diff --git a/docs/main/org/apache/datasketches/common/ArrayOfLongsSerDe.html b/docs/main/org/apache/datasketches/common/ArrayOfLongsSerDe.html
index 91d86303..845b1c52 100644
--- a/docs/main/org/apache/datasketches/common/ArrayOfLongsSerDe.html
+++ b/docs/main/org/apache/datasketches/common/ArrayOfLongsSerDe.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>ArrayOfLongsSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>ArrayOfLongsSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: ArrayOfLongsSerDe">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,15 +86,15 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class ArrayOfLongsSerDe" class="title">Class ArrayOfLongsSerDe</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>
<div class="inheritance">org.apache.datasketches.common.ArrayOfLongsSerDe</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ArrayOfLongsSerDe</span>
-<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></span></div>
+<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></span></div>
<div class="block">Methods of serializing and deserializing arrays of Long.</div>
<dl class="notes">
<dt>Author:</dt>
@@ -113,14 +127,14 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[]</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
int numItems)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[]</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</code></div>
@@ -128,28 +142,28 @@ loadScripts(document, 'script');</script>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><wbr><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getClassOfT()" class="member-name-link">getClassOfT</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the concrete class of type T</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Long)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a> item)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Long)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize a single unserialized item to a byte array.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Long%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[] items)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Long%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[] items)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Long)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a> item)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Long)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Long%5B%5D)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[] items)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Long%5B%5D)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[] items)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of the array of items.</div>
</div>
@@ -160,8 +174,8 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.Long)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a> item)</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.Long)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a> item)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a human readable string of an item.</div>
</div>
@@ -169,8 +183,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -199,12 +213,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.Long)">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize a single unserialized item to a byte array.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - the item to be serialized</dd>
<dt>Returns:</dt>
@@ -215,12 +229,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.Long[])">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[] items)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[] items)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>items</code> - array of items to be serialized</dd>
<dt>Returns:</dt>
@@ -231,14 +245,14 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>numItems</code> - number of items in the contiguous serialized sequence.</dd>
@@ -246,7 +260,7 @@ loadScripts(document, 'script');</script>
<dd>array of deserialized items</dd>
<dt>See Also:</dt>
<dd>
-<ul class="see-list-long">
+<ul class="tag-list-long">
<li><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)"><code>ArrayOfItemsSerDe.deserializeFromMemory(Memory, long, int)</code></a></li>
</ul>
</dd>
@@ -256,15 +270,15 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -277,12 +291,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="sizeOf(java.lang.Long)">
<h3>sizeOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -293,12 +307,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="sizeOf(java.lang.Long[])">
<h3>sizeOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[] items)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>[] items)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of the array of items.</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>items</code> - an array of items.</dd>
<dt>Returns:</dt>
@@ -312,12 +326,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.
The capacity of the given Memory can be much larger that the required size of the items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - the given Memory.</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -330,12 +344,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toString(java.lang.Long)">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="exte [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="exte [...]
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns a human readable string of an item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -346,12 +360,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getClassOfT()">
<h3>getClassOfT</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></span> <span class="element-name">getClassOfT</span>()</div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></span> <span class="element-name">getClassOfT</span>()</div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the concrete class of type T</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>></code></dd>
<dt>Returns:</dt>
<dd>the concrete class of type T</dd>
</dl>
diff --git a/docs/main/org/apache/datasketches/common/ArrayOfNumbersSerDe.html b/docs/main/org/apache/datasketches/common/ArrayOfNumbersSerDe.html
index b6ab8a8d..4c9e72fe 100644
--- a/docs/main/org/apache/datasketches/common/ArrayOfNumbersSerDe.html
+++ b/docs/main/org/apache/datasketches/common/ArrayOfNumbersSerDe.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>ArrayOfNumbersSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>ArrayOfNumbersSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: ArrayOfNumbersSerDe">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,15 +86,15 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class ArrayOfNumbersSerDe" class="title">Class ArrayOfNumbersSerDe</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>>
<div class="inheritance">org.apache.datasketches.common.ArrayOfNumbersSerDe</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ArrayOfNumbersSerDe</span>
-<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></span></div>
+<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></span></div>
<div class="block">Methods of serializing and deserializing arrays of the object version of primitive types of
Number. The array can be a mix of primitive object types.
@@ -121,14 +135,14 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[]</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
int numItems)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[]</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</code></div>
@@ -136,28 +150,28 @@ loadScripts(document, 'script');</script>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><wbr><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getClassOfT()" class="member-name-link">getClassOfT</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the concrete class of type T</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Number)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> item)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Number)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize a single unserialized item to a byte array.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Number%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[] items)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.Number%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[] items)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Number)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> item)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Number)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Number%5B%5D)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[] items)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.Number%5B%5D)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[] items)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of the array of items.</div>
</div>
@@ -168,8 +182,8 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.Number)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> item)</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.Number)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> item)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a human readable string of an item.</div>
</div>
@@ -177,8 +191,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -207,12 +221,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.Number)">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize a single unserialized item to a byte array.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - the item to be serialized</dd>
<dt>Returns:</dt>
@@ -223,12 +237,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.Number[])">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[] items)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[] items)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>items</code> - array of items to be serialized</dd>
<dt>Returns:</dt>
@@ -239,14 +253,14 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>numItems</code> - number of items in the contiguous serialized sequence.</dd>
@@ -254,7 +268,7 @@ loadScripts(document, 'script');</script>
<dd>array of deserialized items</dd>
<dt>See Also:</dt>
<dd>
-<ul class="see-list-long">
+<ul class="tag-list-long">
<li><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)"><code>ArrayOfItemsSerDe.deserializeFromMemory(Memory, long, int)</code></a></li>
</ul>
</dd>
@@ -264,15 +278,15 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -285,12 +299,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="sizeOf(java.lang.Number)">
<h3>sizeOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -301,12 +315,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="sizeOf(java.lang.Number[])">
<h3>sizeOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[] items)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>[] items)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of the array of items.</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>items</code> - an array of items.</dd>
<dt>Returns:</dt>
@@ -320,12 +334,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.
The capacity of the given Memory can be much larger that the required size of the items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - the given Memory.</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -338,12 +352,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toString(java.lang.Number)">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="ex [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="ex [...]
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns a human readable string of an item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -354,12 +368,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getClassOfT()">
<h3>getClassOfT</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></span> <span class="element-name">getClassOfT</span [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></span> <span class="element-name">getClassOfT</span [...]
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the concrete class of type T</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>></code></dd>
<dt>Returns:</dt>
<dd>the concrete class of type T</dd>
</dl>
diff --git a/docs/main/org/apache/datasketches/common/ArrayOfStringsSerDe.html b/docs/main/org/apache/datasketches/common/ArrayOfStringsSerDe.html
index 6b40adec..b1003bc7 100644
--- a/docs/main/org/apache/datasketches/common/ArrayOfStringsSerDe.html
+++ b/docs/main/org/apache/datasketches/common/ArrayOfStringsSerDe.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>ArrayOfStringsSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>ArrayOfStringsSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: ArrayOfStringsSerDe">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,15 +86,15 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class ArrayOfStringsSerDe" class="title">Class ArrayOfStringsSerDe</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>
<div class="inheritance">org.apache.datasketches.common.ArrayOfStringsSerDe</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ArrayOfStringsSerDe</span>
-<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span></div>
+<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span></div>
<div class="block">Methods of serializing and deserializing arrays of String.
This class serializes strings in UTF-8 format, which is more compact compared to
<a href="ArrayOfUtf16StringsSerDe.html" title="class in org.apache.datasketches.common"><code>ArrayOfUtf16StringsSerDe</code></a>. In an extreme case when all strings are in ASCII,
@@ -119,14 +133,14 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
int numItems)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</code></div>
@@ -134,23 +148,23 @@ loadScripts(document, 'script');</script>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><wbr><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getClassOfT()" class="member-name-link">getClassOfT</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the concrete class of type T</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.String)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.String)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize a single unserialized item to a byte array.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.String%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] items)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.String%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] items)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.String)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.String)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
</div>
@@ -161,8 +175,8 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.String)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.String)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a human readable string of an item.</div>
</div>
@@ -173,8 +187,8 @@ loadScripts(document, 'script');</script>
<h3 id="methods-inherited-from-class-org.apache.datasketches.common.ArrayOfItemsSerDe">Methods inherited from class org.apache.datasketches.common.<a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a></h3>
<code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">sizeOf</a></code></div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -203,12 +217,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.String)">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize a single unserialized item to a byte array.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - the item to be serialized</dd>
<dt>Returns:</dt>
@@ -219,12 +233,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.String[])">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] items)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] items)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>items</code> - array of items to be serialized</dd>
<dt>Returns:</dt>
@@ -235,14 +249,14 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>numItems</code> - number of items in the contiguous serialized sequence.</dd>
@@ -250,7 +264,7 @@ loadScripts(document, 'script');</script>
<dd>array of deserialized items</dd>
<dt>See Also:</dt>
<dd>
-<ul class="see-list-long">
+<ul class="tag-list-long">
<li><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)"><code>ArrayOfItemsSerDe.deserializeFromMemory(Memory, long, int)</code></a></li>
</ul>
</dd>
@@ -260,15 +274,15 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -281,12 +295,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="sizeOf(java.lang.String)">
<h3>sizeOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -300,12 +314,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.
The capacity of the given Memory can be much larger that the required size of the items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - the given Memory.</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -318,12 +332,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toString(java.lang.String)">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="ex [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="ex [...]
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns a human readable string of an item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -334,12 +348,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getClassOfT()">
<h3>getClassOfT</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name">getClassOfT</span [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name">getClassOfT</span [...]
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the concrete class of type T</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Returns:</dt>
<dd>the concrete class of type T</dd>
</dl>
diff --git a/docs/main/org/apache/datasketches/common/ArrayOfUtf16StringsSerDe.html b/docs/main/org/apache/datasketches/common/ArrayOfUtf16StringsSerDe.html
index 2e0e5d52..684a54ab 100644
--- a/docs/main/org/apache/datasketches/common/ArrayOfUtf16StringsSerDe.html
+++ b/docs/main/org/apache/datasketches/common/ArrayOfUtf16StringsSerDe.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>ArrayOfUtf16StringsSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>ArrayOfUtf16StringsSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: ArrayOfUtf16StringsSerDe">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,15 +86,15 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class ArrayOfUtf16StringsSerDe" class="title">Class ArrayOfUtf16StringsSerDe</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>
<div class="inheritance">org.apache.datasketches.common.ArrayOfUtf16StringsSerDe</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ArrayOfUtf16StringsSerDe</span>
-<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span></div>
+<span class="extends-implements">extends <a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span></div>
<div class="block">Methods of serializing and deserializing arrays of String.
This class serializes strings using internal Java representation as char[], where each char
is a 16-bit code. The result is larger than one from <a href="ArrayOfStringsSerDe.html" title="class in org.apache.datasketches.common"><code>ArrayOfStringsSerDe</code></a>.
@@ -117,14 +131,14 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
int numItems)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)" class="member-name-link">deserializeFromMemory</a><wbr>(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</code></div>
@@ -132,23 +146,23 @@ loadScripts(document, 'script');</script>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><wbr><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getClassOfT()" class="member-name-link">getClassOfT</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the concrete class of type T</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.String)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.String)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize a single unserialized item to a byte array.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[]</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.String%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] items)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeToByteArray(java.lang.String%5B%5D)" class="member-name-link">serializeToByteArray</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] items)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.String)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#sizeOf(java.lang.String)" class="member-name-link">sizeOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
</div>
@@ -159,8 +173,8 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.String)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(java.lang.String)" class="member-name-link">toString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a human readable string of an item.</div>
</div>
@@ -171,8 +185,8 @@ loadScripts(document, 'script');</script>
<h3 id="methods-inherited-from-class-org.apache.datasketches.common.ArrayOfItemsSerDe">Methods inherited from class org.apache.datasketches.common.<a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a></h3>
<code><a href="ArrayOfItemsSerDe.html#sizeOf(T%5B%5D)">sizeOf</a></code></div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -201,12 +215,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.String)">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize a single unserialized item to a byte array.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - the item to be serialized</dd>
<dt>Returns:</dt>
@@ -217,12 +231,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="serializeToByteArray(java.lang.String[])">
<h3>serializeToByteArray</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] items)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">serializeToByteArray</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] items)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Serialize an array of unserialized items to a byte array of contiguous serialized items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#serializeToByteArray(T%5B%5D)">serializeToByteArray</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>items</code> - array of items to be serialized</dd>
<dt>Returns:</dt>
@@ -233,14 +247,14 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at a Memory offset of zero and extending numItems.</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>numItems</code> - number of items in the contiguous serialized sequence.</dd>
@@ -248,7 +262,7 @@ loadScripts(document, 'script');</script>
<dd>array of deserialized items</dd>
<dt>See Also:</dt>
<dd>
-<ul class="see-list-long">
+<ul class="tag-list-long">
<li><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)"><code>ArrayOfItemsSerDe.deserializeFromMemory(Memory, long, int)</code></a></li>
</ul>
</dd>
@@ -258,15 +272,15 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">
<h3>deserializeFromMemory</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span> <span class="element-name">deserializeFromMemory</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Deserialize a contiguous sequence of serialized items from the given Memory
starting at the given Memory <i>offsetBytes</i> and extending numItems.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#deserializeFromMemory(org.apache.datasketches.memory.Memory,long,int)">deserializeFromMemory</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - Memory containing a contiguous sequence of serialized items</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -279,12 +293,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="sizeOf(java.lang.String)">
<h3>sizeOf</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> item)</span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of a single unserialized item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(T)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -298,12 +312,12 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">sizeOf</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
long offsetBytes,
int numItems)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the serialized size in bytes of the number of contiguous serialized items in Memory.
The capacity of the given Memory can be much larger that the required size of the items.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#sizeOf(org.apache.datasketches.memory.Memory,long,int)">sizeOf</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>mem</code> - the given Memory.</dd>
<dd><code>offsetBytes</code> - the starting offset in the given Memory.</dd>
@@ -316,12 +330,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toString(java.lang.String)">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="ex [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="ex [...]
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#toString(T)">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns a human readable string of an item.</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#toString(T)">toString</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Parameters:</dt>
<dd><code>item</code> - a specific item</dd>
<dt>Returns:</dt>
@@ -332,12 +346,12 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getClassOfT()">
<h3>getClassOfT</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name">getClassOfT</span [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name">getClassOfT</span [...]
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="ArrayOfItemsSerDe.html#getClassOfT()">ArrayOfItemsSerDe</a></code></span></div>
<div class="block">Returns the concrete class of type T</div>
<dl class="notes">
<dt>Specified by:</dt>
-<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
+<dd><code><a href="ArrayOfItemsSerDe.html#getClassOfT()">getClassOfT</a></code> in class <code><a href="ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></dd>
<dt>Returns:</dt>
<dd>the concrete class of type T</dd>
</dl>
diff --git a/docs/main/org/apache/datasketches/common/BoundsOnBinomialProportions.html b/docs/main/org/apache/datasketches/common/BoundsOnBinomialProportions.html
index bfd6ffbf..85b88d48 100644
--- a/docs/main/org/apache/datasketches/common/BoundsOnBinomialProportions.html
+++ b/docs/main/org/apache/datasketches/common/BoundsOnBinomialProportions.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>BoundsOnBinomialProportions (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>BoundsOnBinomialProportions (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: BoundsOnBinomialProportions">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li>Constr</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li>Constr</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class BoundsOnBinomialProportions" class="title">Class BoundsOnBinomialProportions</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.common.BoundsOnBinomialProportions</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public final class </span><span class="element-name type-name-label">BoundsOnBinomialProportions</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Confidence intervals for binomial proportions.
<p>This class computes an approximation to the Clopper-Pearson confidence interval
@@ -180,8 +194,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
diff --git a/docs/main/org/apache/datasketches/common/BoundsOnRatiosInSampledSets.html b/docs/main/org/apache/datasketches/common/BoundsOnRatiosInSampledSets.html
index c585f42b..fe84aaae 100644
--- a/docs/main/org/apache/datasketches/common/BoundsOnRatiosInSampledSets.html
+++ b/docs/main/org/apache/datasketches/common/BoundsOnRatiosInSampledSets.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>BoundsOnRatiosInSampledSets (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>BoundsOnRatiosInSampledSets (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: BoundsOnRatiosInSampledSets">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li>Constr</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li>Constr</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class BoundsOnRatiosInSampledSets" class="title">Class BoundsOnRatiosInSampledSets</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.common.BoundsOnRatiosInSampledSets</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public final class </span><span class="element-name type-name-label">BoundsOnRatiosInSampledSets</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">This class is used to compute the bounds on the estimate of the ratio <i>|B| / |A|</i>, where:
<ul>
<li><i>|A|</i> is the unknown size of a set <i>A</i> of unique identifiers.</li>
@@ -142,8 +156,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
diff --git a/docs/main/org/apache/datasketches/common/ByteArrayUtil.html b/docs/main/org/apache/datasketches/common/ByteArrayUtil.html
index 9e5ad8fd..a2debcba 100644
--- a/docs/main/org/apache/datasketches/common/ByteArrayUtil.html
+++ b/docs/main/org/apache/datasketches/common/ByteArrayUtil.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>ByteArrayUtil (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>ByteArrayUtil (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: ByteArrayUtil">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class ByteArrayUtil" class="title">Class ByteArrayUtil</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.common.ByteArrayUtil</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public final class </span><span class="element-name type-name-label">ByteArrayUtil</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Useful methods for byte arrays.</div>
<dl class="notes">
<dt>Author:</dt>
@@ -274,8 +288,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
diff --git a/docs/main/org/apache/datasketches/common/Family.html b/docs/main/org/apache/datasketches/common/Family.html
index 7202c3f3..b21111d4 100644
--- a/docs/main/org/apache/datasketches/common/Family.html
+++ b/docs/main/org/apache/datasketches/common/Family.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Family (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Family (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, enum: Family">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li><a href="#nested-class-summary">Nested</a></li>
+<li><a href="#enum-constant-summary">Enum Constants</a></li>
+<li>Field</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li><a href="#enum-constant-detail">Enum Constants</a></li>
+<li>Field</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li><a href="#nested-class-summary">Nested</a> | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,19 +86,19 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Enum Class Family" class="title">Enum Class Family</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a><<a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a>>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a><<a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a>>
<div class="inheritance">org.apache.datasketches.common.Family</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><<a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a>></code>, <code><a href="http [...]
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><<a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a>></code>, <code><a href="http [...]
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public enum </span><span class="element-name type-name-label">Family</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><<a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a>></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><<a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a>></span></div>
<div class="block">Defines the various families of sketch and set operation classes. A family defines a set of
classes that share fundamental algorithms and behaviors. The classes within a family may
still differ by how they are stored and accessed. For example, internally there are separate
@@ -102,8 +116,8 @@ loadScripts(document, 'script');</script>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
-<h2 id="nested-classes-inherited-from-class-java.lang.Enum">Nested classes/interfaces inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.la [...]
+<h2 id="nested-classes-inherited-from-class-java.lang.Enum">Nested classes/interfaces inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.la [...]
</section>
</li>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
@@ -220,7 +234,7 @@ loadScripts(document, 'script');</script>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#checkFamilyID(int)" class="member-name-link">checkFamilyID</a><wbr>(int id)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getFamilyName()" class="member-name-link">getFamilyName</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns the name for this family</div>
@@ -246,15 +260,15 @@ loadScripts(document, 'script');</script>
<div class="block">Returns the Family given the ID</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#stringToFamily(java.lang.String)" class="member-name-link">stringToFamily</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> famName)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#stringToFamily(java.lang.String)" class="member-name-link">stringToFamily</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> famName)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns the Family given the family name</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a></code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
@@ -268,11 +282,11 @@ the order they are declared.</div>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Enum">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#equals(java.lang.Ob [...]
+<h3 id="methods-inherited-from-class-java.lang.Enum">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html#equals(java.lang.Ob [...]
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface [...]
</section>
</li>
</ul>
@@ -479,7 +493,7 @@ the order they are declared.</div>
<li>
<section class="detail" id="valueOf(java.lang.String)">
<h3>valueOf</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a></span> <span class="element-name">valueOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a></span> <span class="element-name">valueOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div>
<div class="block">Returns the enum constant of this class with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
@@ -490,8 +504,8 @@ not permitted.)</div>
<dt>Returns:</dt>
<dd>the enum constant with the specified name</dd>
<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum class has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum class has no constant with the specified name</dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
</dl>
</section>
</li>
@@ -519,7 +533,7 @@ not permitted.)</div>
<li>
<section class="detail" id="getFamilyName()">
<h3>getFamilyName</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">getFamilyName</span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">getFamilyName</span>()</div>
<div class="block">Returns the name for this family</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -552,10 +566,10 @@ not permitted.)</div>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><<a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a>></code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><<a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a>></code></dd>
</dl>
</section>
</li>
@@ -575,7 +589,7 @@ not permitted.)</div>
<li>
<section class="detail" id="stringToFamily(java.lang.String)">
<h3>stringToFamily</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a></span> <span class="element-name">stringToFamily</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> famName)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="Family.html" title="enum class in org.apache.datasketches.common">Family</a></span> <span class="element-name">stringToFamily</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> famName)</span></div>
<div class="block">Returns the Family given the family name</div>
<dl class="notes">
<dt>Parameters:</dt>
diff --git a/docs/main/org/apache/datasketches/common/MemoryStatus.html b/docs/main/org/apache/datasketches/common/MemoryStatus.html
index f626a9f0..6e6b3961 100644
--- a/docs/main/org/apache/datasketches/common/MemoryStatus.html
+++ b/docs/main/org/apache/datasketches/common/MemoryStatus.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>MemoryStatus (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>MemoryStatus (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, interface: MemoryStatus">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li>Constr</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li>Constr</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/ResizeFactor.html b/docs/main/org/apache/datasketches/common/ResizeFactor.html
index ccdcea8e..f7555266 100644
--- a/docs/main/org/apache/datasketches/common/ResizeFactor.html
+++ b/docs/main/org/apache/datasketches/common/ResizeFactor.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>ResizeFactor (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>ResizeFactor (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, enum: ResizeFactor">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li><a href="#nested-class-summary">Nested</a></li>
+<li><a href="#enum-constant-summary">Enum Constants</a></li>
+<li>Field</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li><a href="#enum-constant-detail">Enum Constants</a></li>
+<li>Field</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li><a href="#nested-class-summary">Nested</a> | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,19 +86,19 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Enum Class ResizeFactor" class="title">Enum Class ResizeFactor</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a><<a href="ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a>>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">java.lang.Enum</a><<a href="ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a>>
<div class="inheritance">org.apache.datasketches.common.ResizeFactor</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><<a href="ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a>></code>, <code>< [...]
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><<a href="ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a>></code>, <code>< [...]
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public enum </span><span class="element-name type-name-label">ResizeFactor</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><<a href="ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a>></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><<a href="ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a>></span></div>
<div class="block">For the Families that accept this configuration parameter, it controls the size multiple that
affects how fast the internal cache grows, when more space is required.
<a href="../../../../resources/dictionary.html#resizeFactor">See Resize Factor</a></div>
@@ -100,8 +114,8 @@ loadScripts(document, 'script');</script>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
-<h2 id="nested-classes-inherited-from-class-java.lang.Enum">Nested classes/interfaces inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.la [...]
+<h2 id="nested-classes-inherited-from-class-java.lang.Enum">Nested classes/interfaces inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.la [...]
</section>
</li>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
@@ -158,7 +172,7 @@ loadScripts(document, 'script');</script>
<div class="block">Returns the Log-base 2 of the Resize Factor</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
@@ -172,11 +186,11 @@ the order they are declared.</div>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Enum">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#equals(java.lang.Ob [...]
+<h3 id="methods-inherited-from-class-java.lang.Enum">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html#equals(java.lang.Ob [...]
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface [...]
</section>
</li>
</ul>
@@ -239,7 +253,7 @@ the order they are declared.</div>
<li>
<section class="detail" id="valueOf(java.lang.String)">
<h3>valueOf</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a></span> <span class="element-name">valueOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a></span> <span class="element-name">valueOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div>
<div class="block">Returns the enum constant of this class with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
@@ -250,8 +264,8 @@ not permitted.)</div>
<dt>Returns:</dt>
<dd>the enum constant with the specified name</dd>
<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum class has no constant with the specified name</dd>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum class has no constant with the specified name</dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
</dl>
</section>
</li>
diff --git a/docs/main/org/apache/datasketches/common/SketchesArgumentException.html b/docs/main/org/apache/datasketches/common/SketchesArgumentException.html
index 7c67564f..f3bc55e6 100644
--- a/docs/main/org/apache/datasketches/common/SketchesArgumentException.html
+++ b/docs/main/org/apache/datasketches/common/SketchesArgumentException.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>SketchesArgumentException (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>SketchesArgumentException (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: SketchesArgumentException">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -36,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li>Method</li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -53,9 +71,9 @@ loadScripts(document, 'script');</script>
<li>Method</li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -68,10 +86,10 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class SketchesArgumentException" class="title">Class SketchesArgumentException</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link">java.lang.RuntimeException</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link">java.lang.RuntimeException</a>
<div class="inheritance"><a href="SketchesException.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.SketchesException</a>
<div class="inheritance">org.apache.datasketches.common.SketchesArgumentException</div>
</div>
@@ -82,7 +100,7 @@ loadScripts(document, 'script');</script>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SketchesArgumentException</span>
@@ -93,7 +111,7 @@ loadScripts(document, 'script');</script>
<dd>Lee Rhodes</dd>
<dt>See Also:</dt>
<dd>
-<ul class="see-list">
+<ul class="tag-list">
<li><a href="../../../../serialized-form.html#org.apache.datasketches.common.SketchesArgumentException">Serialized Form</a></li>
</ul>
</dd>
@@ -109,7 +127,7 @@ loadScripts(document, 'script');</script>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesArgumentException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesArgumentException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructs a new runtime exception with the specified detail message.</div>
</div>
@@ -121,11 +139,11 @@ loadScripts(document, 'script');</script>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/ [...]
+<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/ [...]
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -140,7 +158,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="<init>(java.lang.String)">
<h3>SketchesArgumentException</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">SketchesArgumentException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">SketchesArgumentException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div>
<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
initialized, and may subsequently be initialized by a call to
Throwable.initCause(java.lang.Throwable).</div>
diff --git a/docs/main/org/apache/datasketches/common/SketchesException.html b/docs/main/org/apache/datasketches/common/SketchesException.html
index 5cf89bc4..83456b8f 100644
--- a/docs/main/org/apache/datasketches/common/SketchesException.html
+++ b/docs/main/org/apache/datasketches/common/SketchesException.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>SketchesException (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>SketchesException (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: SketchesException">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -36,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li>Method</li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -53,9 +71,9 @@ loadScripts(document, 'script');</script>
<li>Method</li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -68,10 +86,10 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class SketchesException" class="title">Class SketchesException</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link">java.lang.RuntimeException</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link">java.lang.RuntimeException</a>
<div class="inheritance">org.apache.datasketches.common.SketchesException</div>
</div>
</div>
@@ -80,7 +98,7 @@ loadScripts(document, 'script');</script>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
@@ -88,14 +106,14 @@ loadScripts(document, 'script');</script>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SketchesException</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link">RuntimeException</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link">RuntimeException</a></span></div>
<div class="block">Exception class for the library</div>
<dl class="notes">
<dt>Author:</dt>
<dd>Lee Rhodes</dd>
<dt>See Also:</dt>
<dd>
-<ul class="see-list">
+<ul class="tag-list">
<li><a href="../../../../serialized-form.html#org.apache.datasketches.common.SketchesException">Serialized Form</a></li>
</ul>
</dd>
@@ -111,12 +129,12 @@ loadScripts(document, 'script');</script>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructs a new runtime exception with the specified detail message.</div>
</div>
-<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">SketchesException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</code></div>
+<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">SketchesException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructs a new runtime exception with the specified detail message and cause.</div>
</div>
@@ -128,11 +146,11 @@ loadScripts(document, 'script');</script>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/ [...]
+<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/ [...]
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -147,7 +165,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="<init>(java.lang.String)">
<h3>SketchesException</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">SketchesException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">SketchesException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div>
<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
initialized, and may subsequently be initialized by a call to
Throwable.initCause(java.lang.Throwable).</div>
@@ -161,8 +179,8 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="<init>(java.lang.String,java.lang.Throwable)">
<h3>SketchesException</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">SketchesException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">SketchesException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a> cause)</span></div>
<div class="block">Constructs a new runtime exception with the specified detail message and cause.
<p>Note that the detail message associated with cause is not automatically incorporated
diff --git a/docs/main/org/apache/datasketches/common/SketchesReadOnlyException.html b/docs/main/org/apache/datasketches/common/SketchesReadOnlyException.html
index a003ece4..8b408369 100644
--- a/docs/main/org/apache/datasketches/common/SketchesReadOnlyException.html
+++ b/docs/main/org/apache/datasketches/common/SketchesReadOnlyException.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>SketchesReadOnlyException (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>SketchesReadOnlyException (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: SketchesReadOnlyException">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -36,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li>Method</li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -53,9 +71,9 @@ loadScripts(document, 'script');</script>
<li>Method</li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -68,10 +86,10 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class SketchesReadOnlyException" class="title">Class SketchesReadOnlyException</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link">java.lang.RuntimeException</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link">java.lang.RuntimeException</a>
<div class="inheritance"><a href="SketchesException.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.SketchesException</a>
<div class="inheritance">org.apache.datasketches.common.SketchesReadOnlyException</div>
</div>
@@ -82,7 +100,7 @@ loadScripts(document, 'script');</script>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SketchesReadOnlyException</span>
@@ -93,7 +111,7 @@ loadScripts(document, 'script');</script>
<dd>Lee Rhodes</dd>
<dt>See Also:</dt>
<dd>
-<ul class="see-list">
+<ul class="tag-list">
<li><a href="../../../../serialized-form.html#org.apache.datasketches.common.SketchesReadOnlyException">Serialized Form</a></li>
</ul>
</dd>
@@ -114,7 +132,7 @@ loadScripts(document, 'script');</script>
<div class="block">Constructs a new runtime exception with the message:
"Write operation attempted on a read-only class."</div>
</div>
-<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesReadOnlyException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div>
+<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesReadOnlyException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructs a new runtime exception with the specified detail message.</div>
</div>
@@ -126,11 +144,11 @@ loadScripts(document, 'script');</script>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/ [...]
+<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/ [...]
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -156,7 +174,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="<init>(java.lang.String)">
<h3>SketchesReadOnlyException</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">SketchesReadOnlyException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">SketchesReadOnlyException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div>
<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
initialized, and may subsequently be initialized by a call to
Throwable.initCause(java.lang.Throwable).</div>
diff --git a/docs/main/org/apache/datasketches/common/SketchesStateException.html b/docs/main/org/apache/datasketches/common/SketchesStateException.html
index eceacb5a..71d62db2 100644
--- a/docs/main/org/apache/datasketches/common/SketchesStateException.html
+++ b/docs/main/org/apache/datasketches/common/SketchesStateException.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>SketchesStateException (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>SketchesStateException (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: SketchesStateException">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -36,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li>Method</li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -53,9 +71,9 @@ loadScripts(document, 'script');</script>
<li>Method</li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -68,10 +86,10 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class SketchesStateException" class="title">Class SketchesStateException</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
-<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link">java.lang.RuntimeException</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">java.lang.Throwable</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">java.lang.Exception</a>
+<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link">java.lang.RuntimeException</a>
<div class="inheritance"><a href="SketchesException.html" title="class in org.apache.datasketches.common">org.apache.datasketches.common.SketchesException</a>
<div class="inheritance">org.apache.datasketches.common.SketchesStateException</div>
</div>
@@ -82,7 +100,7 @@ loadScripts(document, 'script');</script>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SketchesStateException</span>
@@ -93,7 +111,7 @@ loadScripts(document, 'script');</script>
<dd>Lee Rhodes</dd>
<dt>See Also:</dt>
<dd>
-<ul class="see-list">
+<ul class="tag-list">
<li><a href="../../../../serialized-form.html#org.apache.datasketches.common.SketchesStateException">Serialized Form</a></li>
</ul>
</dd>
@@ -109,7 +127,7 @@ loadScripts(document, 'script');</script>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesStateException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">SketchesStateException</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructs a new runtime exception with the specified detail message.</div>
</div>
@@ -121,11 +139,11 @@ loadScripts(document, 'script');</script>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/ [...]
+<h3 id="methods-inherited-from-class-java.lang.Throwable">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="external-link">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html#fillInStackTrace()" title="class or interface in java.lang" class="external-link">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/ [...]
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -140,7 +158,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="<init>(java.lang.String)">
<h3>SketchesStateException</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">SketchesStateException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">SketchesStateException</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div>
<div class="block">Constructs a new runtime exception with the specified detail message. The cause is not
initialized, and may subsequently be initialized by a call to
Throwable.initCause(java.lang.Throwable).</div>
diff --git a/docs/main/org/apache/datasketches/common/SuppressFBWarnings.html b/docs/main/org/apache/datasketches/common/SuppressFBWarnings.html
index bc760c35..b8a81ba9 100644
--- a/docs/main/org/apache/datasketches/common/SuppressFBWarnings.html
+++ b/docs/main/org/apache/datasketches/common/SuppressFBWarnings.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>SuppressFBWarnings (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>SuppressFBWarnings (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, annotation type: SuppressFBWarnings">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -36,14 +35,31 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Field</li>
+<li>Required</li>
+<li><a href="#annotation-interface-optional-element-summary">Optional</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#annotation-interface-element-detail">Element</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Field | </li>
-<li><a href="#annotation-interface-optional-element-summary">Optional</a> | </li>
-<li>Required</li>
+<li>Required | </li>
+<li><a href="#annotation-interface-optional-element-summary">Optional</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail: </li>
@@ -51,9 +67,9 @@ loadScripts(document, 'script');</script>
<li><a href="#annotation-interface-element-detail">Element</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -68,7 +84,7 @@ loadScripts(document, 'script');</script>
</div>
<section class="class-description" id="class-description">
<hr>
-<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/Retention.html" title="class or interface in java.lang.annotation" class="external-link">@Retention</a>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/RetentionPolicy.html#CLASS" title="class or interface in java.lang.annotation" class="external-link">CLASS</a>)
+<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/annotation/Retention.html" title="class or interface in java.lang.annotation" class="external-link">@Retention</a>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/annotation/RetentionPolicy.html#CLASS" title="class or interface in java.lang.annotation" class="external-link">CLASS</a>)
</span><span class="modifiers">public @interface </span><span class="element-name type-name-label">SuppressFBWarnings</span></div>
<div class="block">Used to suppress SpotBug warnings.</div>
<dl class="notes">
@@ -87,12 +103,12 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Optional Element</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#justification()" class="member-name-link">justification</a></code></div>
<div class="col-last even-row-color">
<div class="block">Optional explanation for the suppression.</div>
</div>
-<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
+<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
<div class="col-second odd-row-color"><code><a href="#value()" class="member-name-link">value</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A list of comma-separated, quoted SpotBugs warnings that are to be suppressed in the associated
@@ -113,7 +129,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="value()">
<h3>value</h3>
-<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span> <span class="element-name">value</span></div>
+<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span> <span class="element-name">value</span></div>
<div class="block">A list of comma-separated, quoted SpotBugs warnings that are to be suppressed in the associated
annotated element. The value can be a bug category, kind or pattern.</div>
<dl class="notes">
@@ -122,14 +138,14 @@ loadScripts(document, 'script');</script>
</dl>
<dl class="notes">
<dt>Default:</dt>
-<dd>{}</dd>
+<dd><code>{}</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="justification()">
<h3>justification</h3>
-<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">justification</span></div>
+<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">justification</span></div>
<div class="block">Optional explanation for the suppression.</div>
<dl class="notes">
<dt>Returns:</dt>
@@ -137,7 +153,7 @@ loadScripts(document, 'script');</script>
</dl>
<dl class="notes">
<dt>Default:</dt>
-<dd>""</dd>
+<dd><code>""</code></dd>
</dl>
</section>
</li>
diff --git a/docs/main/org/apache/datasketches/common/Util.html b/docs/main/org/apache/datasketches/common/Util.html
index 463230a4..e10b726c 100644
--- a/docs/main/org/apache/datasketches/common/Util.html
+++ b/docs/main/org/apache/datasketches/common/Util.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Util (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Util (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common, class: Util">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li><a href="#field-summary">Field</a></li>
+<li>Constr</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li><a href="#field-detail">Field</a></li>
+<li>Constr</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.common</a></div>
<h1 title="Class Util" class="title">Class Util</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.common.Util</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public final class </span><span class="element-name type-name-label">Util</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Common utility functions.</div>
<dl class="notes">
<dt>Author:</dt>
@@ -116,7 +130,7 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color">
<div class="block">Long.MAX_VALUE as a double.</div>
</div>
-<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="#LS" class="member-name-link">LS</a></code></div>
<div class="col-last even-row-color">
<div class="block">The java line separator character as a String.</div>
@@ -156,11 +170,11 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns a long extracted from a Little-Endian byte array.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#bytesToString(byte%5B%5D,boolean,boolean,java.lang.String)" class="member-name-link">bytesToString</a><wbr>(byte[] arr,
boolean signed,
boolean littleEndian,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> sep)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> sep)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns a string view of a byte array</div>
</div>
@@ -180,8 +194,8 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Computes the long ceiling power of 2 within the range [1, 2^62].</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#characterPad(java.lang.String,int,char,boolean)" class="member-name-link">characterPad</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> s,
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#characterPad(java.lang.String,int,char,boolean)" class="member-name-link">characterPad</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> s,
int fieldLength,
char padChar,
boolean postpend)</code></div>
@@ -197,19 +211,19 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#checkIfMultipleOf8AndGT0(long,java.lang.String)" class="member-name-link">checkIfMultipleOf8AndGT0</a><wbr>(long v,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Checks if parameter v is a multiple of 8 and greater than zero.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#checkIfPowerOf2(long,java.lang.String)" class="member-name-link">checkIfPowerOf2</a><wbr>(long n,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Checks the given long argument if it is a positive integer power of 2.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#checkProbability(double,java.lang.String)" class="member-name-link">checkProbability</a><wbr>(double p,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Checks the given parameter to make sure it is positive and between 0.0 inclusive and 1.0
inclusive.</div>
@@ -221,7 +235,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#exactLog2OfInt(int,java.lang.String)" class="member-name-link">exactLog2OfInt</a><wbr>(int powerOf2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns the log2 of the given int value if it is an exact power of 2 and greater than zero.</div>
</div>
@@ -232,7 +246,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#exactLog2OfLong(long,java.lang.String)" class="member-name-link">exactLog2OfLong</a><wbr>(long powerOf2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns the log2 of the given long value if it is an exact power of 2 and greater than zero.</div>
</div>
@@ -290,9 +304,9 @@ loadScripts(document, 'script');</script>
<div class="block">Returns true if given long argument is exactly a positive power of 2.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <T> boolean</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#le(java.lang.Object,java.lang.Object,java.util.Comparator)" class="member-name-link">le</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#le(java.lang.Object,java.lang.Object,java.util.Comparator)" class="member-name-link">le</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Is item1 Less-Than-Or-Equal-To item2</div>
</div>
@@ -313,45 +327,45 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns a Little-Endian byte array extracted from the given long.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#longToFixedLengthString(long,int)" class="member-name-link">longToFixedLengthString</a><wbr>(long number,
int length)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Converts the given number to a string prepended with spaces, if necessary, to
match the given length.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#longToHexBytes(long)" class="member-name-link">longToHexBytes</a><wbr>(long v)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns a string of spaced hex bytes in Big-Endian order.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <T> boolean</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#lt(java.lang.Object,java.lang.Object,java.util.Comparator)" class="member-name-link">lt</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#lt(java.lang.Object,java.lang.Object,java.util.Comparator)" class="member-name-link">lt</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Is item1 Less-Than item2</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <T> <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#maxT(java.lang.Object,java.lang.Object,java.util.Comparator)" class="member-name-link">maxT</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <T> <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#maxT(java.lang.Object,java.lang.Object,java.util.Comparator)" class="member-name-link">maxT</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Finds the maximum of two generic items</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#milliSecToString(long)" class="member-name-link">milliSecToString</a><wbr>(long mS)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns the given time in milliseconds formatted as Hours:Min:Sec.mSec</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <T> <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#minT(java.lang.Object,java.lang.Object,java.util.Comparator)" class="member-name-link">minT</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <T> <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#minT(java.lang.Object,java.lang.Object,java.util.Comparator)" class="member-name-link">minT</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Finds the minimum of two generic items</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#nanoSecToString(long)" class="member-name-link">nanoSecToString</a><wbr>(long nS)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns the given time in nanoseconds formatted as Sec.mSec_uSec_nSec</div>
@@ -398,8 +412,8 @@ loadScripts(document, 'script');</script>
<div class="block">Computes the previous, smaller integer point in the power series
<i>point = 2<sup>( i / ppo )</sup></i> given the current point in the series.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#zeroPad(java.lang.String,int)" class="member-name-link">zeroPad</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> s,
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#zeroPad(java.lang.String,int)" class="member-name-link">zeroPad</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> s,
int fieldLength)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Prepend the given string with zeros.</div>
@@ -408,8 +422,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -424,7 +438,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="LS">
<h3>LS</h3>
-<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">LS</span></div>
+<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">LS</span></div>
<div class="block">The java line separator character as a String.</div>
</section>
</li>
@@ -436,7 +450,7 @@ loadScripts(document, 'script');</script>
<dl class="notes">
<dt>See Also:</dt>
<dd>
-<ul class="see-list">
+<ul class="tag-list">
<li><a href="../../../../constant-values.html#org.apache.datasketches.common.Util.TAB">Constant Field Values</a></li>
</ul>
</dd>
@@ -458,7 +472,7 @@ loadScripts(document, 'script');</script>
<dl class="notes">
<dt>See Also:</dt>
<dd>
-<ul class="see-list">
+<ul class="tag-list">
<li><a href="../../../../constant-values.html#org.apache.datasketches.common.Util.INVERSE_GOLDEN_U64">Constant Field Values</a></li>
</ul>
</dd>
@@ -474,7 +488,7 @@ loadScripts(document, 'script');</script>
<dl class="notes">
<dt>See Also:</dt>
<dd>
-<ul class="see-list">
+<ul class="tag-list">
<li><a href="../../../../constant-values.html#org.apache.datasketches.common.Util.INVERSE_GOLDEN">Constant Field Values</a></li>
</ul>
</dd>
@@ -489,7 +503,7 @@ loadScripts(document, 'script');</script>
<dl class="notes">
<dt>See Also:</dt>
<dd>
-<ul class="see-list">
+<ul class="tag-list">
<li><a href="../../../../constant-values.html#org.apache.datasketches.common.Util.LONG_MAX_VALUE_AS_DOUBLE">Constant Field Values</a></li>
</ul>
</dd>
@@ -563,7 +577,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="longToHexBytes(long)">
<h3>longToHexBytes</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">longToHexBytes</span><wbr><span class="parameters">(long v)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">longToHexBytes</span><wbr><span class="parameters">(long v)</span></div>
<div class="block">Returns a string of spaced hex bytes in Big-Endian order.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -576,10 +590,10 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="bytesToString(byte[],boolean,boolean,java.lang.String)">
<h3>bytesToString</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">bytesToString</span><wbr><span class="parameters">(byte[] arr,
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">bytesToString</span><wbr><span class="parameters">(byte[] arr,
boolean signed,
boolean littleEndian,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> sep)</span></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> sep)</span></div>
<div class="block">Returns a string view of a byte array</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -595,7 +609,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="nanoSecToString(long)">
<h3>nanoSecToString</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">nanoSecToString</span><wbr><span class="parameters">(long nS)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">nanoSecToString</span><wbr><span class="parameters">(long nS)</span></div>
<div class="block">Returns the given time in nanoseconds formatted as Sec.mSec_uSec_nSec</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -608,7 +622,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="milliSecToString(long)">
<h3>milliSecToString</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">milliSecToString</span><wbr><span class="parameters">(long mS)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">milliSecToString</span><wbr><span class="parameters">(long mS)</span></div>
<div class="block">Returns the given time in milliseconds formatted as Hours:Min:Sec.mSec</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -621,7 +635,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="zeroPad(java.lang.String,int)">
<h3>zeroPad</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">zeroPad</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" cla [...]
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">zeroPad</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" cla [...]
int fieldLength)</span></div>
<div class="block">Prepend the given string with zeros. If the given string is equal or greater than the given
field length, it will be returned without modification.</div>
@@ -637,7 +651,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="characterPad(java.lang.String,int,char,boolean)">
<h3>characterPad</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">characterPad</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang [...]
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">characterPad</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang [...]
int fieldLength,
char padChar,
boolean postpend)</span></div>
@@ -659,7 +673,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="checkIfMultipleOf8AndGT0(long,java.lang.String)">
<h3>checkIfMultipleOf8AndGT0</h3>
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">checkIfMultipleOf8AndGT0</span><wbr><span class="parameters">(long v,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</span></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</span></div>
<div class="block">Checks if parameter v is a multiple of 8 and greater than zero.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -698,7 +712,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="checkIfPowerOf2(long,java.lang.String)">
<h3>checkIfPowerOf2</h3>
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">checkIfPowerOf2</span><wbr><span class="parameters">(long n,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</span></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</span></div>
<div class="block">Checks the given long argument if it is a positive integer power of 2.
If not, it throws an exception with the user supplied local argument name, if not null.</div>
<dl class="notes">
@@ -916,7 +930,7 @@ loadScripts(document, 'script');</script>
<div class="block">Returns the ceiling of a given <i>n</i> given a <i>base</i>, where the ceiling is an integral power of the base.
This is the smallest positive power of <i>base</i> that is equal to or greater than the given <i>n</i>
and equal to a mathematical integer.
- The result of this function is consistent with <a href="#ceilingPowerOf2(long)"><code>ceilingPowerOf2(int)</code></a> for values
+ The result of this function is consistent with <a href="#ceilingPowerOf2(int)"><code>ceilingPowerOf2(int)</code></a> for values
less than one. I.e., if <i>n < 1,</i> the result is 1.
<p>The formula is: <i>base<sup>ceiling(log<sub>base</sub>(x))</sup></i></p></div>
@@ -937,7 +951,7 @@ loadScripts(document, 'script');</script>
<div class="block">Computes the floor of a given <i>n</i> given <i>base</i>, where the floor is an integral power of the base.
This is the largest positive power of <i>base</i> that is equal to or less than the given <i>n</i>
and equal to a mathematical integer.
- The result of this function is consistent with <a href="#floorPowerOf2(long)"><code>floorPowerOf2(int)</code></a> for values
+ The result of this function is consistent with <a href="#floorPowerOf2(int)"><code>floorPowerOf2(int)</code></a> for values
less than one. I.e., if <i>n < 1,</i> the result is 1.
<p>The formula is: <i>base<sup>floor(log<sub>base</sub>(x))</sup></i></p></div>
@@ -1016,7 +1030,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="exactLog2OfInt(int,java.lang.String)">
<h3>exactLog2OfInt</h3>
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">exactLog2OfInt</span><wbr><span class="parameters">(int powerOf2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</span></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</span></div>
<div class="block">Returns the log2 of the given int value if it is an exact power of 2 and greater than zero.
If not, it throws an exception with the user supplied local argument name.</div>
<dl class="notes">
@@ -1034,7 +1048,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="exactLog2OfLong(long,java.lang.String)">
<h3>exactLog2OfLong</h3>
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name">exactLog2OfLong</span><wbr><span class="parameters">(long powerOf2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</span></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</span></div>
<div class="block">Returns the log2 of the given long value if it is an exact power of 2 and greater than zero.
If not, it throws an exception with the user supplied local argument name.</div>
<dl class="notes">
@@ -1097,7 +1111,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="checkProbability(double,java.lang.String)">
<h3>checkProbability</h3>
<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">checkProbability</span><wbr><span class="parameters">(double p,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</span></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> argName)</span></div>
<div class="block">Checks the given parameter to make sure it is positive and between 0.0 inclusive and 1.0
inclusive.</div>
<dl class="notes">
@@ -1180,7 +1194,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="longToFixedLengthString(long,int)">
<h3>longToFixedLengthString</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">longToFixedLengthString</span><wbr><span class="parameters">(long number,
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">longToFixedLengthString</span><wbr><span class="parameters">(long number,
int length)</span></div>
<div class="block">Converts the given number to a string prepended with spaces, if necessary, to
match the given length.
@@ -1200,9 +1214,9 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="minT(java.lang.Object,java.lang.Object,java.util.Comparator)">
<h3>minT</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="type-parameters"><T></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name">minT</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object. [...]
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span> <span class="type-parameters"><T></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name">minT</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object. [...]
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</span></div>
<div class="block">Finds the minimum of two generic items</div>
<dl class="notes">
<dt>Type Parameters:</dt>
@@ -1219,9 +1233,9 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="maxT(java.lang.Object,java.lang.Object,java.util.Comparator)">
<h3>maxT</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="type-parameters"><T></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name">maxT</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object. [...]
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span> <span class="type-parameters"><T></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span> <span class="element-name">maxT</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object. [...]
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</span></div>
<div class="block">Finds the maximum of two generic items</div>
<dl class="notes">
<dt>Type Parameters:</dt>
@@ -1238,9 +1252,9 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="lt(java.lang.Object,java.lang.Object,java.util.Comparator)">
<h3>lt</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="type-parameters"><T></span> <span class="return-type">boolean</span> <span class="element-name">lt</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span> <span class="type-parameters"><T></span> <span class="return-type">boolean</span> <span class="element-name">lt</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</span></div>
<div class="block">Is item1 Less-Than item2</div>
<dl class="notes">
<dt>Type Parameters:</dt>
@@ -1257,9 +1271,9 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="le(java.lang.Object,java.lang.Object,java.util.Comparator)">
<h3>le</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="type-parameters"><T></span> <span class="return-type">boolean</span> <span class="element-name">le</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span> <span class="type-parameters"><T></span> <span class="return-type">boolean</span> <span class="element-name">le</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item1,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> item2,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> c)</span></div>
<div class="block">Is item1 Less-Than-Or-Equal-To item2</div>
<dl class="notes">
<dt>Type Parameters:</dt>
diff --git a/docs/main/org/apache/datasketches/common/class-use/ArrayOfBooleansSerDe.html b/docs/main/org/apache/datasketches/common/class-use/ArrayOfBooleansSerDe.html
index 0403cd28..4ff56e2d 100644
--- a/docs/main/org/apache/datasketches/common/class-use/ArrayOfBooleansSerDe.html
+++ b/docs/main/org/apache/datasketches/common/class-use/ArrayOfBooleansSerDe.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.ArrayOfBooleansSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.ArrayOfBooleansSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: ArrayOfBooleansSerDe">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/ArrayOfDoublesSerDe.html b/docs/main/org/apache/datasketches/common/class-use/ArrayOfDoublesSerDe.html
index 05044029..b625de7f 100644
--- a/docs/main/org/apache/datasketches/common/class-use/ArrayOfDoublesSerDe.html
+++ b/docs/main/org/apache/datasketches/common/class-use/ArrayOfDoublesSerDe.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.ArrayOfDoublesSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.ArrayOfDoublesSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: ArrayOfDoublesSerDe">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/ArrayOfItemsSerDe.html b/docs/main/org/apache/datasketches/common/class-use/ArrayOfItemsSerDe.html
index 83e19545..e38e6b97 100644
--- a/docs/main/org/apache/datasketches/common/class-use/ArrayOfItemsSerDe.html
+++ b/docs/main/org/apache/datasketches/common/class-use/ArrayOfItemsSerDe.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.ArrayOfItemsSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.ArrayOfItemsSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: ArrayOfItemsSerDe">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -132,7 +132,7 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>static <T> <a href="../../frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a><T></code></div>
+<div class="col-first even-row-color"><code>static <T> <a href="../../frequencies/ItemsSketch.html" title="class in org.apache.datasketches.frequencies">ItemsSketch</a><wbr><T></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ItemsSketch.</span><code><a href="../../frequencies/ItemsSketch.html#getInstance(org.apache.datasketches.memory.Memory,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">getInstance</a><wbr>(org.apache.datasketches.memory.Memory srcMem,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last even-row-color">
@@ -155,29 +155,29 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>static <T> <a href="../../kll/KllItemsSketch.html" title="class in org.apache.datasketches.kll">KllItemsSketch</a><T></code></div>
+<div class="col-first even-row-color"><code>static <T> <a href="../../kll/KllItemsSketch.html" title="class in org.apache.datasketches.kll">KllItemsSketch</a><wbr><T></code></div>
<div class="col-second even-row-color"><span class="type-name-label">KllItemsSketch.</span><code><a href="../../kll/KllItemsSketch.html#heapify(org.apache.datasketches.memory.Memory,java.util.Comparator,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">heapify</a><wbr>(org.apache.datasketches.memory.Memory srcMem,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last even-row-color">
<div class="block">Factory heapify takes a compact sketch image in Memory and instantiates an on-heap sketch.</div>
</div>
-<div class="col-first odd-row-color"><code>static <T> <a href="../../kll/KllItemsSketch.html" title="class in org.apache.datasketches.kll">KllItemsSketch</a><T></code></div>
+<div class="col-first odd-row-color"><code>static <T> <a href="../../kll/KllItemsSketch.html" title="class in org.apache.datasketches.kll">KllItemsSketch</a><wbr><T></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KllItemsSketch.</span><code><a href="../../kll/KllItemsSketch.html#newHeapInstance(int,java.util.Comparator,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">newHeapInstance</a><wbr>(int k,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create a new heap instance of this sketch with a given parameter <em>k</em>.</div>
</div>
-<div class="col-first even-row-color"><code>static <T> <a href="../../kll/KllItemsSketch.html" title="class in org.apache.datasketches.kll">KllItemsSketch</a><T></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">KllItemsSketch.</span><code><a href="../../kll/KllItemsSketch.html#newHeapInstance(java.util.Comparator,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">newHeapInstance</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
+<div class="col-first even-row-color"><code>static <T> <a href="../../kll/KllItemsSketch.html" title="class in org.apache.datasketches.kll">KllItemsSketch</a><wbr><T></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">KllItemsSketch.</span><code><a href="../../kll/KllItemsSketch.html#newHeapInstance(java.util.Comparator,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">newHeapInstance</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last even-row-color">
<div class="block">Create a new heap instance of this sketch with the default <em>k = 200</em>.</div>
</div>
-<div class="col-first odd-row-color"><code>static <T> <a href="../../kll/KllItemsSketch.html" title="class in org.apache.datasketches.kll">KllItemsSketch</a><T></code></div>
+<div class="col-first odd-row-color"><code>static <T> <a href="../../kll/KllItemsSketch.html" title="class in org.apache.datasketches.kll">KllItemsSketch</a><wbr><T></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KllItemsSketch.</span><code><a href="../../kll/KllItemsSketch.html#wrap(org.apache.datasketches.memory.Memory,java.util.Comparator,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">wrap</a><wbr>(org.apache.datasketches.memory.Memory srcMem,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructs a thin wrapper on the heap around a Memory (or WritableMemory) already initialized with a
@@ -194,18 +194,18 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>static <T> <a href="../../quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a><T></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">ItemsSketch.</span><code><a href="../../quantiles/ItemsSketch.html#getInstance(java.lang.Class,org.apache.datasketches.memory.Memory,java.util.Comparator,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">getInstance</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><T> [...]
+<div class="col-first even-row-color"><code>static <T> <a href="../../quantiles/ItemsSketch.html" title="class in org.apache.datasketches.quantiles">ItemsSketch</a><wbr><T></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">ItemsSketch.</span><code><a href="../../quantiles/ItemsSketch.html#getInstance(java.lang.Class,org.apache.datasketches.memory.Memory,java.util.Comparator,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">getInstance</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><T> [...]
org.apache.datasketches.memory.Memory srcMem,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last even-row-color">
<div class="block">Heapifies the given srcMem, which must be a Memory image of a ItemsSketch</div>
</div>
-<div class="col-first odd-row-color"><code>static <T> <a href="../../quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a><T></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">ItemsUnion.</span><code><a href="../../quantiles/ItemsUnion.html#getInstance(java.lang.Class,org.apache.datasketches.memory.Memory,java.util.Comparator,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">getInstance</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><T>&nb [...]
+<div class="col-first odd-row-color"><code>static <T> <a href="../../quantiles/ItemsUnion.html" title="class in org.apache.datasketches.quantiles">ItemsUnion</a><wbr><T></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">ItemsUnion.</span><code><a href="../../quantiles/ItemsUnion.html#getInstance(java.lang.Class,org.apache.datasketches.memory.Memory,java.util.Comparator,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">getInstance</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><T>&nb [...]
org.apache.datasketches.memory.Memory srcMem,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a><? super T> comparator,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last odd-row-color">
<div class="block">Heapify the given srcMem into a Union object.</div>
@@ -256,38 +256,38 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first odd-row-color"><code>int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">EbppsItemsSketch.</span><code><a href="../../sampling/EbppsItemsSketch.html#getSerializedSizeBytes(org.apache.datasketches.common.ArrayOfItemsSerDe,java.lang.Class)" class="member-name-link">getSerializedSizeBytes</a><wbr>(<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><? super <a href="../../sampling/EbppsItemsSketch.html" title="type parameter in EbppsItemsSk [...]
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the length of a byte array representation of this sketch.</div>
</div>
-<div class="col-first even-row-color"><code>static <T> <a href="../../sampling/EbppsItemsSketch.html" title="class in org.apache.datasketches.sampling">EbppsItemsSketch</a><T></code></div>
+<div class="col-first even-row-color"><code>static <T> <a href="../../sampling/EbppsItemsSketch.html" title="class in org.apache.datasketches.sampling">EbppsItemsSketch</a><wbr><T></code></div>
<div class="col-second even-row-color"><span class="type-name-label">EbppsItemsSketch.</span><code><a href="../../sampling/EbppsItemsSketch.html#heapify(org.apache.datasketches.memory.Memory,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">heapify</a><wbr>(org.apache.datasketches.memory.Memory srcMem,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last even-row-color">
<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>
-<div class="col-first odd-row-color"><code>static <T> <a href="../../sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a><T></code></div>
+<div class="col-first odd-row-color"><code>static <T> <a href="../../sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a><wbr><T></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ReservoirItemsSketch.</span><code><a href="../../sampling/ReservoirItemsSketch.html#heapify(org.apache.datasketches.memory.Memory,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">heapify</a><wbr>(org.apache.datasketches.memory.Memory srcMem,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last odd-row-color">
<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>
-<div class="col-first even-row-color"><code>static <T> <a href="../../sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a><T></code></div>
+<div class="col-first even-row-color"><code>static <T> <a href="../../sampling/ReservoirItemsUnion.html" title="class in org.apache.datasketches.sampling">ReservoirItemsUnion</a><wbr><T></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReservoirItemsUnion.</span><code><a href="../../sampling/ReservoirItemsUnion.html#heapify(org.apache.datasketches.memory.Memory,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">heapify</a><wbr>(org.apache.datasketches.memory.Memory srcMem,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last even-row-color">
<div class="block">Instantiates a Union from Memory</div>
</div>
-<div class="col-first odd-row-color"><code>static <T> <a href="../../sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a><T></code></div>
+<div class="col-first odd-row-color"><code>static <T> <a href="../../sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a><wbr><T></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">VarOptItemsSketch.</span><code><a href="../../sampling/VarOptItemsSketch.html#heapify(org.apache.datasketches.memory.Memory,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">heapify</a><wbr>(org.apache.datasketches.memory.Memory srcMem,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last odd-row-color">
<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>
-<div class="col-first even-row-color"><code>static <T> <a href="../../sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a><T></code></div>
+<div class="col-first even-row-color"><code>static <T> <a href="../../sampling/VarOptItemsUnion.html" title="class in org.apache.datasketches.sampling">VarOptItemsUnion</a><wbr><T></code></div>
<div class="col-second even-row-color"><span class="type-name-label">VarOptItemsUnion.</span><code><a href="../../sampling/VarOptItemsUnion.html#heapify(org.apache.datasketches.memory.Memory,org.apache.datasketches.common.ArrayOfItemsSerDe)" class="member-name-link">heapify</a><wbr>(org.apache.datasketches.memory.Memory srcMem,
<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T> serDe)</code></div>
<div class="col-last even-row-color">
@@ -300,7 +300,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first even-row-color"><code>byte[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">EbppsItemsSketch.</span><code><a href="../../sampling/EbppsItemsSketch.html#toByteArray(org.apache.datasketches.common.ArrayOfItemsSerDe,java.lang.Class)" class="member-name-link">toByteArray</a><wbr>(<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><? super <a href="../../sampling/EbppsItemsSketch.html" title="type parameter in EbppsItemsSketch">T</a>> serDe,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns a byte array representation of this sketch.</div>
</div>
@@ -311,7 +311,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first even-row-color"><code>byte[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReservoirItemsSketch.</span><code><a href="../../sampling/ReservoirItemsSketch.html#toByteArray(org.apache.datasketches.common.ArrayOfItemsSerDe,java.lang.Class)" class="member-name-link">toByteArray</a><wbr>(<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><? super <a href="../../sampling/ReservoirItemsSketch.html" title="type parameter in ReservoirItemsSketch" [...]
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns a byte array representation of this sketch.</div>
</div>
@@ -322,7 +322,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first even-row-color"><code>byte[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReservoirItemsUnion.</span><code><a href="../../sampling/ReservoirItemsUnion.html#toByteArray(org.apache.datasketches.common.ArrayOfItemsSerDe,java.lang.Class)" class="member-name-link">toByteArray</a><wbr>(<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="../../sampling/ReservoirItemsUnion.html" title="type parameter in ReservoirItemsUnion">T</a>>&n [...]
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns a byte array representation of this union.</div>
</div>
@@ -333,7 +333,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first even-row-color"><code>byte[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">VarOptItemsSketch.</span><code><a href="../../sampling/VarOptItemsSketch.html#toByteArray(org.apache.datasketches.common.ArrayOfItemsSerDe,java.lang.Class)" class="member-name-link">toByteArray</a><wbr>(<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><? super <a href="../../sampling/VarOptItemsSketch.html" title="type parameter in VarOptItemsSketch">T</a>>&n [...]
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns a byte array representation of this sketch.</div>
</div>
@@ -344,7 +344,7 @@ loadScripts(document, 'script');</script>
</div>
<div class="col-first even-row-color"><code>byte[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">VarOptItemsUnion.</span><code><a href="../../sampling/VarOptItemsUnion.html#toByteArray(org.apache.datasketches.common.ArrayOfItemsSerDe,java.lang.Class)" class="member-name-link">toByteArray</a><wbr>(<a href="../ArrayOfItemsSerDe.html" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><<a href="../../sampling/VarOptItemsUnion.html" title="type parameter in VarOptItemsUnion">T</a>> serDe,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><?> clazz)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns a byte array representation of this union.</div>
</div>
diff --git a/docs/main/org/apache/datasketches/common/class-use/ArrayOfLongsSerDe.html b/docs/main/org/apache/datasketches/common/class-use/ArrayOfLongsSerDe.html
index 23735d10..a0450435 100644
--- a/docs/main/org/apache/datasketches/common/class-use/ArrayOfLongsSerDe.html
+++ b/docs/main/org/apache/datasketches/common/class-use/ArrayOfLongsSerDe.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.ArrayOfLongsSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.ArrayOfLongsSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: ArrayOfLongsSerDe">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/ArrayOfNumbersSerDe.html b/docs/main/org/apache/datasketches/common/class-use/ArrayOfNumbersSerDe.html
index 0ad422bd..f2e39cd7 100644
--- a/docs/main/org/apache/datasketches/common/class-use/ArrayOfNumbersSerDe.html
+++ b/docs/main/org/apache/datasketches/common/class-use/ArrayOfNumbersSerDe.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.ArrayOfNumbersSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.ArrayOfNumbersSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: ArrayOfNumbersSerDe">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/ArrayOfStringsSerDe.html b/docs/main/org/apache/datasketches/common/class-use/ArrayOfStringsSerDe.html
index 5bde54b4..eda1d7c5 100644
--- a/docs/main/org/apache/datasketches/common/class-use/ArrayOfStringsSerDe.html
+++ b/docs/main/org/apache/datasketches/common/class-use/ArrayOfStringsSerDe.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.ArrayOfStringsSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.ArrayOfStringsSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: ArrayOfStringsSerDe">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/ArrayOfUtf16StringsSerDe.html b/docs/main/org/apache/datasketches/common/class-use/ArrayOfUtf16StringsSerDe.html
index 59b507ca..556ef9cd 100644
--- a/docs/main/org/apache/datasketches/common/class-use/ArrayOfUtf16StringsSerDe.html
+++ b/docs/main/org/apache/datasketches/common/class-use/ArrayOfUtf16StringsSerDe.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.ArrayOfUtf16StringsSerDe (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.ArrayOfUtf16StringsSerDe (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: ArrayOfUtf16StringsSerDe">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/BoundsOnBinomialProportions.html b/docs/main/org/apache/datasketches/common/class-use/BoundsOnBinomialProportions.html
index 51d3e620..2e25c631 100644
--- a/docs/main/org/apache/datasketches/common/class-use/BoundsOnBinomialProportions.html
+++ b/docs/main/org/apache/datasketches/common/class-use/BoundsOnBinomialProportions.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.BoundsOnBinomialProportions (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.BoundsOnBinomialProportions (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: BoundsOnBinomialProportions">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/BoundsOnRatiosInSampledSets.html b/docs/main/org/apache/datasketches/common/class-use/BoundsOnRatiosInSampledSets.html
index 97aadf4e..13371b77 100644
--- a/docs/main/org/apache/datasketches/common/class-use/BoundsOnRatiosInSampledSets.html
+++ b/docs/main/org/apache/datasketches/common/class-use/BoundsOnRatiosInSampledSets.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.BoundsOnRatiosInSampledSets (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.BoundsOnRatiosInSampledSets (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: BoundsOnRatiosInSampledSets">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/ByteArrayUtil.html b/docs/main/org/apache/datasketches/common/class-use/ByteArrayUtil.html
index 5cef39d3..1ff0bc3c 100644
--- a/docs/main/org/apache/datasketches/common/class-use/ByteArrayUtil.html
+++ b/docs/main/org/apache/datasketches/common/class-use/ByteArrayUtil.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.ByteArrayUtil (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.ByteArrayUtil (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: ByteArrayUtil">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/Family.html b/docs/main/org/apache/datasketches/common/class-use/Family.html
index 8ed637c3..b5ac55d2 100644
--- a/docs/main/org/apache/datasketches/common/class-use/Family.html
+++ b/docs/main/org/apache/datasketches/common/class-use/Family.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Enum Class org.apache.datasketches.common.Family (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Enum Class org.apache.datasketches.common.Family (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, enum: Family">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -85,12 +85,12 @@ loadScripts(document, 'script');</script>
<div class="block">Returns the Family given the ID</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../Family.html" title="enum class in org.apache.datasketches.common">Family</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">Family.</span><code><a href="../Family.html#stringToFamily(java.lang.String)" class="member-name-link">stringToFamily</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> famName)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Family.</span><code><a href="../Family.html#stringToFamily(java.lang.String)" class="member-name-link">stringToFamily</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> famName)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the Family given the family name</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../Family.html" title="enum class in org.apache.datasketches.common">Family</a></code></div>
-<div class="col-second even-row-color"><span class="type-name-label">Family.</span><code><a href="../Family.html#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Family.</span><code><a href="../Family.html#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
diff --git a/docs/main/org/apache/datasketches/common/class-use/MemoryStatus.html b/docs/main/org/apache/datasketches/common/class-use/MemoryStatus.html
index aa5dbf0a..8d769844 100644
--- a/docs/main/org/apache/datasketches/common/class-use/MemoryStatus.html
+++ b/docs/main/org/apache/datasketches/common/class-use/MemoryStatus.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Interface org.apache.datasketches.common.MemoryStatus (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Interface org.apache.datasketches.common.MemoryStatus (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, interface: MemoryStatus">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/ResizeFactor.html b/docs/main/org/apache/datasketches/common/class-use/ResizeFactor.html
index eb23ec3f..65d2812f 100644
--- a/docs/main/org/apache/datasketches/common/class-use/ResizeFactor.html
+++ b/docs/main/org/apache/datasketches/common/class-use/ResizeFactor.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Enum Class org.apache.datasketches.common.ResizeFactor (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Enum Class org.apache.datasketches.common.ResizeFactor (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, enum: ResizeFactor">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -100,7 +100,7 @@ loadScripts(document, 'script');</script>
<div class="block">Returns the Resize Factor given the Log-base 2 of the Resize Factor</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a></code></div>
-<div class="col-second odd-row-color"><span class="type-name-label">ResizeFactor.</span><code><a href="../ResizeFactor.html#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">ResizeFactor.</span><code><a href="../ResizeFactor.html#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the enum constant of this class with the specified name.</div>
</div>
@@ -121,7 +121,7 @@ the order they are declared.</div>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>static <T> <a href="../../sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a><T></code></div>
+<div class="col-first even-row-color"><code>static <T> <a href="../../sampling/ReservoirItemsSketch.html" title="class in org.apache.datasketches.sampling">ReservoirItemsSketch</a><wbr><T></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReservoirItemsSketch.</span><code><a href="../../sampling/ReservoirItemsSketch.html#newInstance(int,org.apache.datasketches.common.ResizeFactor)" class="member-name-link">newInstance</a><wbr>(int k,
<a href="../ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a> rf)</code></div>
<div class="col-last even-row-color">
@@ -134,7 +134,7 @@ the order they are declared.</div>
<div class="block">Construct a mergeable reservoir sampling sketch with up to k samples using the default resize
factor (8).</div>
</div>
-<div class="col-first even-row-color"><code>static <T> <a href="../../sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a><T></code></div>
+<div class="col-first even-row-color"><code>static <T> <a href="../../sampling/VarOptItemsSketch.html" title="class in org.apache.datasketches.sampling">VarOptItemsSketch</a><wbr><T></code></div>
<div class="col-second even-row-color"><span class="type-name-label">VarOptItemsSketch.</span><code><a href="../../sampling/VarOptItemsSketch.html#newInstance(int,org.apache.datasketches.common.ResizeFactor)" class="member-name-link">newInstance</a><wbr>(int k,
<a href="../ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a> rf)</code></div>
<div class="col-last even-row-color">
@@ -193,7 +193,7 @@ the order they are declared.</div>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code><a href="../../tuple/UpdatableSketchBuilder.html" title="class in org.apache.datasketches.tuple">UpdatableSketchBuilder</a><<a href="../../tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<wbr><a href="../../tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>></code></div>
+<div class="col-first even-row-color"><code><a href="../../tuple/UpdatableSketchBuilder.html" title="class in org.apache.datasketches.tuple">UpdatableSketchBuilder</a><wbr><<a href="../../tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">U</a>,<wbr><a href="../../tuple/UpdatableSketchBuilder.html" title="type parameter in UpdatableSketchBuilder">S</a>></code></div>
<div class="col-second even-row-color"><span class="type-name-label">UpdatableSketchBuilder.</span><code><a href="../../tuple/UpdatableSketchBuilder.html#setResizeFactor(org.apache.datasketches.common.ResizeFactor)" class="member-name-link">setResizeFactor</a><wbr>(<a href="../ResizeFactor.html" title="enum class in org.apache.datasketches.common">ResizeFactor</a> resizeFactor)</code></div>
<div class="col-last even-row-color">
<div class="block">This is to set the resize factor.</div>
diff --git a/docs/main/org/apache/datasketches/common/class-use/SketchesArgumentException.html b/docs/main/org/apache/datasketches/common/class-use/SketchesArgumentException.html
index fd2305c8..bf8f9028 100644
--- a/docs/main/org/apache/datasketches/common/class-use/SketchesArgumentException.html
+++ b/docs/main/org/apache/datasketches/common/class-use/SketchesArgumentException.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.SketchesArgumentException (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.SketchesArgumentException (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: SketchesArgumentException">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/SketchesException.html b/docs/main/org/apache/datasketches/common/class-use/SketchesException.html
index c5b23209..0966bc6e 100644
--- a/docs/main/org/apache/datasketches/common/class-use/SketchesException.html
+++ b/docs/main/org/apache/datasketches/common/class-use/SketchesException.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.SketchesException (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.SketchesException (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: SketchesException">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/SketchesReadOnlyException.html b/docs/main/org/apache/datasketches/common/class-use/SketchesReadOnlyException.html
index d607d439..157418f5 100644
--- a/docs/main/org/apache/datasketches/common/class-use/SketchesReadOnlyException.html
+++ b/docs/main/org/apache/datasketches/common/class-use/SketchesReadOnlyException.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.SketchesReadOnlyException (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.SketchesReadOnlyException (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: SketchesReadOnlyException">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/SketchesStateException.html b/docs/main/org/apache/datasketches/common/class-use/SketchesStateException.html
index aee9730b..73819ace 100644
--- a/docs/main/org/apache/datasketches/common/class-use/SketchesStateException.html
+++ b/docs/main/org/apache/datasketches/common/class-use/SketchesStateException.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.SketchesStateException (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.SketchesStateException (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: SketchesStateException">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/class-use/SuppressFBWarnings.html b/docs/main/org/apache/datasketches/common/class-use/SuppressFBWarnings.html
index bf5331e0..b1233bda 100644
--- a/docs/main/org/apache/datasketches/common/class-use/SuppressFBWarnings.html
+++ b/docs/main/org/apache/datasketches/common/class-use/SuppressFBWarnings.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Annotation Interface org.apache.datasketches.common.SuppressFBWarnings (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Annotation Interface org.apache.datasketches.common.SuppressFBWarnings (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, annotation type: SuppressFBWarnings">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -123,8 +123,8 @@ loadScripts(document, 'script');</script>
int lgMulK,
int uPPO,
int incLgK,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
<div class="col-last even-row-color">
<div class="block">Only used in test.</div>
</div>
@@ -139,23 +139,23 @@ loadScripts(document, 'script');</script>
int lgMulK,
int uPPO,
int incLgK,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
<div class="col-last even-row-color"> </div>
<div class="col-first odd-row-color"><code> </code></div>
<div class="col-second odd-row-color"><code><a href="../../cpc/QuickMergingValidation.html#%3Cinit%3E(int,int,int,java.io.PrintStream,java.io.PrintWriter)" class="member-name-link">QuickMergingValidation</a><wbr>(int lgMinK,
int lgMaxK,
int incLgK,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> ps,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pw)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> ps,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pw)</code></div>
<div class="col-last odd-row-color"> </div>
<div class="col-first even-row-color"><code> </code></div>
<div class="col-second even-row-color"><code><a href="../../cpc/StreamingValidation.html#%3Cinit%3E(int,int,int,int,java.io.PrintStream,java.io.PrintWriter)" class="member-name-link">StreamingValidation</a><wbr>(int lgMinK,
int lgMaxK,
int trials,
int ppoN,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
<div class="col-last even-row-color"> </div>
</div>
</section>
@@ -242,13 +242,13 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code>static <S extends <a href="../../tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>><br><a href="../../tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</a><S></code></div>
+<div class="col-first even-row-color"><code>static <S extends <a href="../../tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>><br><a href="../../tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</a><wbr><S></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AnotB.</span><code><a href="../../tuple/AnotB.html#aNotB(org.apache.datasketches.tuple.Sketch,org.apache.datasketches.theta.Sketch)" class="member-name-link">aNotB</a><wbr>(<a href="../../tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a><S> skA,
<a href="../../theta/Sketch.html" title="class in org.apache.datasketches.theta">Sketch</a> skB)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns the A-and-not-B set operation on a Tuple sketch and a Theta sketch.</div>
</div>
-<div class="col-first odd-row-color"><code>static <S extends <a href="../../tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>><br><a href="../../tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</a><S></code></div>
+<div class="col-first odd-row-color"><code>static <S extends <a href="../../tuple/Summary.html" title="interface in org.apache.datasketches.tuple">Summary</a>><br><a href="../../tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</a><wbr><S></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AnotB.</span><code><a href="../../tuple/AnotB.html#aNotB(org.apache.datasketches.tuple.Sketch,org.apache.datasketches.tuple.Sketch)" class="member-name-link">aNotB</a><wbr>(<a href="../../tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a><S> skA,
<a href="../../tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a><S> skB)</code></div>
<div class="col-last odd-row-color">
diff --git a/docs/main/org/apache/datasketches/common/class-use/Util.html b/docs/main/org/apache/datasketches/common/class-use/Util.html
index 76105602..ade319ea 100644
--- a/docs/main/org/apache/datasketches/common/class-use/Util.html
+++ b/docs/main/org/apache/datasketches/common/class-use/Util.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.common.Util (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.common.Util (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common, class: Util">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/common/package-summary.html b/docs/main/org/apache/datasketches/common/package-summary.html
index 18c5dde2..c4cb450f 100644
--- a/docs/main/org/apache/datasketches/common/package-summary.html
+++ b/docs/main/org/apache/datasketches/common/package-summary.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>org.apache.datasketches.common (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>org.apache.datasketches.common (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.common">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,19 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#package">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Package:</p>
+<ul>
+<li><a href="#package-description">Description</a></li>
+<li><a href="#related-package-summary">Related Packages</a></li>
+<li><a href="#class-summary">Classes and Interfaces</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package: </li>
<li><a href="#package-description">Description</a> | </li>
@@ -50,9 +55,9 @@ loadScripts(document, 'script');</script>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -85,7 +90,7 @@ loadScripts(document, 'script');</script>
</li>
<li>
<div id="class-summary">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('clas [...]
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('clas [...]
<div id="class-summary.tabpanel" role="tabpanel" aria-labelledby="class-summary-tab0">
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
@@ -168,8 +173,8 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color class-summary class-summary-tab5">
<div class="block">Illegal State Exception class for the library</div>
</div>
-<div class="col-first odd-row-color class-summary class-summary-tab7"><a href="SuppressFBWarnings.html" title="annotation interface in org.apache.datasketches.common">SuppressFBWarnings</a></div>
-<div class="col-last odd-row-color class-summary class-summary-tab7">
+<div class="col-first odd-row-color class-summary class-summary-tab6"><a href="SuppressFBWarnings.html" title="annotation interface in org.apache.datasketches.common">SuppressFBWarnings</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab6">
<div class="block">Used to suppress SpotBug warnings.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Util.html" title="class in org.apache.datasketches.common">Util</a></div>
diff --git a/docs/main/org/apache/datasketches/common/package-tree.html b/docs/main/org/apache/datasketches/common/package-tree.html
index 20d973d4..be88b868 100644
--- a/docs/main/org/apache/datasketches/common/package-tree.html
+++ b/docs/main/org/apache/datasketches/common/package-tree.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>org.apache.datasketches.common Class Hierarchy (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>org.apache.datasketches.common Class Hierarchy (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="tree: package: org.apache.datasketches.common">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -50,15 +50,15 @@ loadScripts(document, 'script');</script>
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package org.apache.datasketches.common</h1>
+</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
-<ul class="horizontal">
+<ul class="horizontal contents-list">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
-</div>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">org.apache.datasketches.common.<a href="ArrayOfItemsSerDe.html" class="type-name-link" title="class in org.apache.datasketches.common">ArrayOfItemsSerDe</a><T>
<ul>
@@ -73,11 +73,11 @@ loadScripts(document, 'script');</script>
<li class="circle">org.apache.datasketches.common.<a href="BoundsOnBinomialProportions.html" class="type-name-link" title="class in org.apache.datasketches.common">BoundsOnBinomialProportions</a></li>
<li class="circle">org.apache.datasketches.common.<a href="BoundsOnRatiosInSampledSets.html" class="type-name-link" title="class in org.apache.datasketches.common">BoundsOnRatiosInSampledSets</a></li>
<li class="circle">org.apache.datasketches.common.<a href="ByteArrayUtil.html" class="type-name-link" title="class in org.apache.datasketches.common">ByteArrayUtil</a></li>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="class or interface in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html" class="type-name-link external-link" title="class or interface in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
<ul>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a>
<ul>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/RuntimeException.html" class="type-name-link external-link" title="class or interface in java.lang">RuntimeException</a>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/RuntimeException.html" class="type-name-link external-link" title="class or interface in java.lang">RuntimeException</a>
<ul>
<li class="circle">org.apache.datasketches.common.<a href="SketchesException.html" class="type-name-link" title="class in org.apache.datasketches.common">SketchesException</a>
<ul>
@@ -106,15 +106,15 @@ loadScripts(document, 'script');</script>
<section class="hierarchy">
<h2 title="Annotation Interface Hierarchy">Annotation Interface Hierarchy</h2>
<ul>
-<li class="circle">org.apache.datasketches.common.<a href="SuppressFBWarnings.html" class="type-name-link" title="annotation interface in org.apache.datasketches.common">SuppressFBWarnings</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
+<li class="circle">org.apache.datasketches.common.<a href="SuppressFBWarnings.html" class="type-name-link" title="annotation interface in org.apache.datasketches.common">SuppressFBWarnings</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Enum Class Hierarchy">Enum Class Hierarchy</h2>
<ul>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" class="type-name-link external-link" title="class or interface in java.lang">Enum</a><E> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><T>, java.lang.constant.<a href="https://docs.oracle.com/en/java/javase/17/d [...]
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" class="type-name-link external-link" title="class or interface in java.lang">Enum</a><E> (implements java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><T>, java.lang.constant.<a href="https://docs.oracle.com/en/java/javase/21/d [...]
<ul>
<li class="circle">org.apache.datasketches.common.<a href="Family.html" class="type-name-link" title="enum class in org.apache.datasketches.common">Family</a></li>
<li class="circle">org.apache.datasketches.common.<a href="ResizeFactor.html" class="type-name-link" title="enum class in org.apache.datasketches.common">ResizeFactor</a></li>
diff --git a/docs/main/org/apache/datasketches/common/package-use.html b/docs/main/org/apache/datasketches/common/package-use.html
index 8a913c3d..ba0e5c69 100644
--- a/docs/main/org/apache/datasketches/common/package-use.html
+++ b/docs/main/org/apache/datasketches/common/package-use.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Package org.apache.datasketches.common (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Package org.apache.datasketches.common (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.common">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/cpc/CompressionCharacterization.html b/docs/main/org/apache/datasketches/cpc/CompressionCharacterization.html
index 6d587aaa..4d061429 100644
--- a/docs/main/org/apache/datasketches/cpc/CompressionCharacterization.html
+++ b/docs/main/org/apache/datasketches/cpc/CompressionCharacterization.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>CompressionCharacterization (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>CompressionCharacterization (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.cpc, class: CompressionCharacterization">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.cpc</a></div>
<h1 title="Class CompressionCharacterization" class="title">Class CompressionCharacterization</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.cpc.CompressionCharacterization</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CompressionCharacterization</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">This code is used both by unit tests, for short running tests,
and by the characterization repository for longer running, more exhaustive testing. To be
accessible for both, this code is part of the main hierarchy. It is not used during normal
@@ -105,8 +119,8 @@ loadScripts(document, 'script');</script>
int lgMulK,
int uPPO,
int incLgK,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
<div class="col-last even-row-color">
<div class="block">Only used in test.</div>
</div>
@@ -133,8 +147,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -156,8 +170,8 @@ loadScripts(document, 'script');</script>
int lgMulK,
int uPPO,
int incLgK,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</span></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</span></div>
<div class="block">Only used in test.</div>
<dl class="notes">
<dt>Parameters:</dt>
diff --git a/docs/main/org/apache/datasketches/cpc/CpcSketch.html b/docs/main/org/apache/datasketches/cpc/CpcSketch.html
index ee6c62d4..87fe8b09 100644
--- a/docs/main/org/apache/datasketches/cpc/CpcSketch.html
+++ b/docs/main/org/apache/datasketches/cpc/CpcSketch.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>CpcSketch (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>CpcSketch (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.cpc, class: CpcSketch">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li><a href="#field-summary">Field</a></li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li><a href="#field-detail">Field</a></li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.cpc</a></div>
<h1 title="Class CpcSketch" class="title">Class CpcSketch</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.cpc.CpcSketch</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public final class </span><span class="element-name type-name-label">CpcSketch</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">This is a unique-counting sketch that implements the
<i>Compressed Probabilistic Counting (CPC, a.k.a FM85)</i> algorithms developed by Kevin Lang in
his paper
@@ -228,23 +242,23 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Return this sketch as a compressed byte array.</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Return a human-readable string summary of this sketch</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString(boolean)" class="member-name-link">toString</a><wbr>(boolean detail)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Return a human-readable string summary of this sketch</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#toString(byte%5B%5D,boolean)" class="member-name-link">toString</a><wbr>(byte[] byteArr,
boolean detail)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns a human readable string of the preamble of a byte array image of a CpcSketch.</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#toString(org.apache.datasketches.memory.Memory,boolean)" class="member-name-link">toString</a><wbr>(org.apache.datasketches.memory.Memory mem,
boolean detail)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
@@ -281,12 +295,12 @@ loadScripts(document, 'script');</script>
<div class="block">Present the given long array as a potential unique item.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#update(java.lang.String)" class="member-name-link">update</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> datum)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#update(java.lang.String)" class="member-name-link">update</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> datum)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Present the given String as a potential unique item.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#update(java.nio.ByteBuffer)" class="member-name-link">update</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" class="external-link">ByteBuffer</a> data)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#update(java.nio.ByteBuffer)" class="member-name-link">update</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" class="external-link">ByteBuffer</a> data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Present the given ByteBuffer as a potential unique item
If the ByteBuffer is null or empty no update attempt is made and the method returns</div>
@@ -300,8 +314,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -321,7 +335,7 @@ loadScripts(document, 'script');</script>
<dl class="notes">
<dt>See Also:</dt>
<dd>
-<ul class="see-list">
+<ul class="tag-list">
<li><a href="../../../../constant-values.html#org.apache.datasketches.cpc.CpcSketch.DEFAULT_LG_K">Constant Field Values</a></li>
</ul>
</dd>
@@ -566,7 +580,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="update(java.lang.String)">
<h3>update</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">update</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> datum)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">update</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> datum)</span></div>
<div class="block">Present the given String as a potential unique item.
The string is converted to a byte array using UTF8 encoding.
If the string is null or empty no update attempt is made and the method returns.
@@ -598,7 +612,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="update(java.nio.ByteBuffer)">
<h3>update</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">update</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" class="external-link">ByteBuffer</a> data)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">update</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/nio/ByteBuffer.html" title="class or interface in java.nio" class="external-link">ByteBuffer</a> data)</span></div>
<div class="block">Present the given ByteBuffer as a potential unique item
If the ByteBuffer is null or empty no update attempt is made and the method returns</div>
<dl class="notes">
@@ -665,18 +679,18 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div>
<div class="block">Return a human-readable string summary of this sketch</div>
<dl class="notes">
<dt>Overrides:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString(boolean)">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(boolean detail)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(boolean detail)</span></div>
<div class="block">Return a human-readable string summary of this sketch</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -689,7 +703,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toString(byte[],boolean)">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(byte[] byteArr,
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(byte[] byteArr,
boolean detail)</span></div>
<div class="block">Returns a human readable string of the preamble of a byte array image of a CpcSketch.</div>
<dl class="notes">
@@ -705,7 +719,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toString(org.apache.datasketches.memory.Memory,boolean)">
<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
+<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span><wbr><span class="parameters">(org.apache.datasketches.memory.Memory mem,
boolean detail)</span></div>
<div class="block">Returns a human readable string of the preamble of a Memory image of a CpcSketch.</div>
<dl class="notes">
diff --git a/docs/main/org/apache/datasketches/cpc/CpcUnion.html b/docs/main/org/apache/datasketches/cpc/CpcUnion.html
index 27e53ab6..a1b32228 100644
--- a/docs/main/org/apache/datasketches/cpc/CpcUnion.html
+++ b/docs/main/org/apache/datasketches/cpc/CpcUnion.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>CpcUnion (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>CpcUnion (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.cpc, class: CpcUnion">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.cpc</a></div>
<h1 title="Class CpcUnion" class="title">Class CpcUnion</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.cpc.CpcUnion</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CpcUnion</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">The union (merge) operation for the CPC sketches.</div>
<dl class="notes">
<dt>Author:</dt>
@@ -146,8 +160,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
diff --git a/docs/main/org/apache/datasketches/cpc/CpcWrapper.html b/docs/main/org/apache/datasketches/cpc/CpcWrapper.html
index 57e6374f..2b541bc2 100644
--- a/docs/main/org/apache/datasketches/cpc/CpcWrapper.html
+++ b/docs/main/org/apache/datasketches/cpc/CpcWrapper.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>CpcWrapper (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>CpcWrapper (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.cpc, class: CpcWrapper">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.cpc</a></div>
<h1 title="Class CpcWrapper" class="title">Class CpcWrapper</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.cpc.CpcWrapper</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public final class </span><span class="element-name type-name-label">CpcWrapper</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<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>
<dl class="notes">
@@ -149,8 +163,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
diff --git a/docs/main/org/apache/datasketches/cpc/MergingValidation.html b/docs/main/org/apache/datasketches/cpc/MergingValidation.html
index 23ebee69..c2f08658 100644
--- a/docs/main/org/apache/datasketches/cpc/MergingValidation.html
+++ b/docs/main/org/apache/datasketches/cpc/MergingValidation.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>MergingValidation (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>MergingValidation (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.cpc, class: MergingValidation">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.cpc</a></div>
<h1 title="Class MergingValidation" class="title">Class MergingValidation</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.cpc.MergingValidation</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MergingValidation</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">This code is used both by unit tests, for short running tests,
and by the characterization repository for longer running, more exhaustive testing. To be
accessible for both, this code is part of the main hierarchy. It is not used during normal
@@ -103,8 +117,8 @@ loadScripts(document, 'script');</script>
int lgMulK,
int uPPO,
int incLgK,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
<div class="col-last even-row-color"> </div>
</div>
</section>
@@ -127,8 +141,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -148,8 +162,8 @@ loadScripts(document, 'script');</script>
int lgMulK,
int uPPO,
int incLgK,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</span></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</span></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>lgMinK</code> - lgMinK</dd>
diff --git a/docs/main/org/apache/datasketches/cpc/QuickMergingValidation.html b/docs/main/org/apache/datasketches/cpc/QuickMergingValidation.html
index e2399602..b9676172 100644
--- a/docs/main/org/apache/datasketches/cpc/QuickMergingValidation.html
+++ b/docs/main/org/apache/datasketches/cpc/QuickMergingValidation.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>QuickMergingValidation (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>QuickMergingValidation (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.cpc, class: QuickMergingValidation">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.cpc</a></div>
<h1 title="Class QuickMergingValidation" class="title">Class QuickMergingValidation</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.cpc.QuickMergingValidation</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">QuickMergingValidation</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">This code is used both by unit tests, for short running tests,
and by the characterization repository for longer running, more exhaustive testing. To be
accessible for both, this code is part of the main hierarchy. It is not used during normal
@@ -104,8 +118,8 @@ loadScripts(document, 'script');</script>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,int,int,java.io.PrintStream,java.io.PrintWriter)" class="member-name-link">QuickMergingValidation</a><wbr>(int lgMinK,
int lgMaxK,
int incLgK,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> ps,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pw)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> ps,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pw)</code></div>
<div class="col-last even-row-color"> </div>
</div>
</section>
@@ -128,8 +142,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -147,8 +161,8 @@ loadScripts(document, 'script');</script>
<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">QuickMergingValidation</span><wbr><span class="parameters">(int lgMinK,
int lgMaxK,
int incLgK,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> ps,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pw)</span></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> ps,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pw)</span></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>lgMinK</code> - lgMinK</dd>
diff --git a/docs/main/org/apache/datasketches/cpc/StreamingValidation.html b/docs/main/org/apache/datasketches/cpc/StreamingValidation.html
index 6c16df2e..d0b1d03a 100644
--- a/docs/main/org/apache/datasketches/cpc/StreamingValidation.html
+++ b/docs/main/org/apache/datasketches/cpc/StreamingValidation.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>StreamingValidation (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>StreamingValidation (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.cpc, class: StreamingValidation">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.cpc</a></div>
<h1 title="Class StreamingValidation" class="title">Class StreamingValidation</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.cpc.StreamingValidation</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">StreamingValidation</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">This code is used both by unit tests, for short running tests,
and by the characterization repository for longer running, more exhaustive testing. To be
accessible for both, this code is part of the main hierarchy. It is not used during normal
@@ -102,8 +116,8 @@ loadScripts(document, 'script');</script>
int lgMaxK,
int trials,
int ppoN,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</code></div>
<div class="col-last even-row-color"> </div>
</div>
</section>
@@ -126,8 +140,8 @@ loadScripts(document, 'script');</script>
</div>
</div>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -146,8 +160,8 @@ loadScripts(document, 'script');</script>
int lgMaxK,
int trials,
int ppoN,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
- <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</span></div>
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintStream.html" title="class or interface in java.io" class="external-link">PrintStream</a> pS,
+ <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/PrintWriter.html" title="class or interface in java.io" class="external-link">PrintWriter</a> pW)</span></div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>lgMinK</code> - lgMinK</dd>
diff --git a/docs/main/org/apache/datasketches/cpc/TestUtil.html b/docs/main/org/apache/datasketches/cpc/TestUtil.html
index 4deb711d..2104a9e0 100644
--- a/docs/main/org/apache/datasketches/cpc/TestUtil.html
+++ b/docs/main/org/apache/datasketches/cpc/TestUtil.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>TestUtil (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>TestUtil (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.cpc, class: TestUtil">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -36,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li>Method</li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -53,9 +71,9 @@ loadScripts(document, 'script');</script>
<li>Method</li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -68,13 +86,13 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.cpc</a></div>
<h1 title="Class TestUtil" class="title">Class TestUtil</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.cpc.TestUtil</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">TestUtil</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<dl class="notes">
<dt>Author:</dt>
<dd>Lee Rhodes</dd>
@@ -100,8 +118,8 @@ loadScripts(document, 'script');</script>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
diff --git a/docs/main/org/apache/datasketches/cpc/class-use/CompressionCharacterization.html b/docs/main/org/apache/datasketches/cpc/class-use/CompressionCharacterization.html
index 2e4c08c1..c7bc5f83 100644
--- a/docs/main/org/apache/datasketches/cpc/class-use/CompressionCharacterization.html
+++ b/docs/main/org/apache/datasketches/cpc/class-use/CompressionCharacterization.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.cpc.CompressionCharacterization (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.cpc.CompressionCharacterization (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.cpc, class: CompressionCharacterization">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/cpc/class-use/CpcSketch.html b/docs/main/org/apache/datasketches/cpc/class-use/CpcSketch.html
index 611ef079..8c10a88b 100644
--- a/docs/main/org/apache/datasketches/cpc/class-use/CpcSketch.html
+++ b/docs/main/org/apache/datasketches/cpc/class-use/CpcSketch.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.cpc.CpcSketch (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.cpc.CpcSketch (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.cpc, class: CpcSketch">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/cpc/class-use/CpcUnion.html b/docs/main/org/apache/datasketches/cpc/class-use/CpcUnion.html
index f7e6bf99..fa45bdf6 100644
--- a/docs/main/org/apache/datasketches/cpc/class-use/CpcUnion.html
+++ b/docs/main/org/apache/datasketches/cpc/class-use/CpcUnion.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.cpc.CpcUnion (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.cpc.CpcUnion (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.cpc, class: CpcUnion">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/cpc/class-use/CpcWrapper.html b/docs/main/org/apache/datasketches/cpc/class-use/CpcWrapper.html
index f904603f..2004e36a 100644
--- a/docs/main/org/apache/datasketches/cpc/class-use/CpcWrapper.html
+++ b/docs/main/org/apache/datasketches/cpc/class-use/CpcWrapper.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.cpc.CpcWrapper (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.cpc.CpcWrapper (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.cpc, class: CpcWrapper">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/cpc/class-use/MergingValidation.html b/docs/main/org/apache/datasketches/cpc/class-use/MergingValidation.html
index 0b4a7937..a83a70bd 100644
--- a/docs/main/org/apache/datasketches/cpc/class-use/MergingValidation.html
+++ b/docs/main/org/apache/datasketches/cpc/class-use/MergingValidation.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.cpc.MergingValidation (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.cpc.MergingValidation (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.cpc, class: MergingValidation">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/cpc/class-use/QuickMergingValidation.html b/docs/main/org/apache/datasketches/cpc/class-use/QuickMergingValidation.html
index 3c9925a4..a33336c2 100644
--- a/docs/main/org/apache/datasketches/cpc/class-use/QuickMergingValidation.html
+++ b/docs/main/org/apache/datasketches/cpc/class-use/QuickMergingValidation.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.cpc.QuickMergingValidation (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.cpc.QuickMergingValidation (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.cpc, class: QuickMergingValidation">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/cpc/class-use/StreamingValidation.html b/docs/main/org/apache/datasketches/cpc/class-use/StreamingValidation.html
index 8954b731..0ae9627f 100644
--- a/docs/main/org/apache/datasketches/cpc/class-use/StreamingValidation.html
+++ b/docs/main/org/apache/datasketches/cpc/class-use/StreamingValidation.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.cpc.StreamingValidation (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.cpc.StreamingValidation (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.cpc, class: StreamingValidation">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/cpc/class-use/TestUtil.html b/docs/main/org/apache/datasketches/cpc/class-use/TestUtil.html
index 51a7355a..a269826d 100644
--- a/docs/main/org/apache/datasketches/cpc/class-use/TestUtil.html
+++ b/docs/main/org/apache/datasketches/cpc/class-use/TestUtil.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Class org.apache.datasketches.cpc.TestUtil (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Class org.apache.datasketches.cpc.TestUtil (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.cpc, class: TestUtil">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/cpc/package-summary.html b/docs/main/org/apache/datasketches/cpc/package-summary.html
index 7af27b53..39e47a10 100644
--- a/docs/main/org/apache/datasketches/cpc/package-summary.html
+++ b/docs/main/org/apache/datasketches/cpc/package-summary.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>org.apache.datasketches.cpc (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>org.apache.datasketches.cpc (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.cpc">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -36,9 +35,19 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#package">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Package:</p>
+<ul>
+<li><a href="#package-description">Description</a></li>
+<li><a href="#related-package-summary">Related Packages</a></li>
+<li><a href="#class-summary">Classes and Interfaces</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package: </li>
<li><a href="#package-description">Description</a> | </li>
@@ -46,9 +55,9 @@ loadScripts(document, 'script');</script>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/cpc/package-tree.html b/docs/main/org/apache/datasketches/cpc/package-tree.html
index a008fe30..78b9ead7 100644
--- a/docs/main/org/apache/datasketches/cpc/package-tree.html
+++ b/docs/main/org/apache/datasketches/cpc/package-tree.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>org.apache.datasketches.cpc Class Hierarchy (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>org.apache.datasketches.cpc Class Hierarchy (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="tree: package: org.apache.datasketches.cpc">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -50,15 +50,15 @@ loadScripts(document, 'script');</script>
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package org.apache.datasketches.cpc</h1>
+</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
-<ul class="horizontal">
+<ul class="horizontal contents-list">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
-</div>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
-<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">org.apache.datasketches.cpc.<a href="CompressionCharacterization.html" class="type-name-link" title="class in org.apache.datasketches.cpc">CompressionCharacterization</a></li>
<li class="circle">org.apache.datasketches.cpc.<a href="CpcSketch.html" class="type-name-link" title="class in org.apache.datasketches.cpc">CpcSketch</a></li>
diff --git a/docs/main/org/apache/datasketches/cpc/package-use.html b/docs/main/org/apache/datasketches/cpc/package-use.html
index 5aab1196..8e58b856 100644
--- a/docs/main/org/apache/datasketches/cpc/package-use.html
+++ b/docs/main/org/apache/datasketches/cpc/package-use.html
@@ -1,15 +1,14 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Uses of Package org.apache.datasketches.cpc (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Uses of Package org.apache.datasketches.cpc (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.datasketches.cpc">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
@@ -24,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -38,9 +37,10 @@ loadScripts(document, 'script');</script>
</ul>
</div>
<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div id="navbar-sub-list"></div>
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
diff --git a/docs/main/org/apache/datasketches/fdt/FdtSketch.html b/docs/main/org/apache/datasketches/fdt/FdtSketch.html
index 274d214b..62e85de2 100644
--- a/docs/main/org/apache/datasketches/fdt/FdtSketch.html
+++ b/docs/main/org/apache/datasketches/fdt/FdtSketch.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>FdtSketch (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>FdtSketch (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.fdt, class: FdtSketch">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,9 +86,9 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.fdt</a></div>
<h1 title="Class FdtSketch" class="title">Class FdtSketch</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="../tuple/Sketch.html" title="class in org.apache.datasketches.tuple">org.apache.datasketches.tuple.Sketch</a><S>
-<div class="inheritance"><a href="../tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">org.apache.datasketches.tuple.UpdatableSketch</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[],<wbr><a href="../tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a>>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance"><a href="../tuple/Sketch.html" title="class in org.apache.datasketches.tuple">org.apache.datasketches.tuple.Sketch</a><<a href="../tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a>>
+<div class="inheritance"><a href="../tuple/UpdatableSketch.html" title="class in org.apache.datasketches.tuple">org.apache.datasketches.tuple.UpdatableSketch</a><<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[],<wbr><a href="../tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a>>
<div class="inheritance"><a href="../tuple/strings/ArrayOfStringsSketch.html" title="class in org.apache.datasketches.tuple.strings">org.apache.datasketches.tuple.strings.ArrayOfStringsSketch</a>
<div class="inheritance">org.apache.datasketches.fdt.FdtSketch</div>
</div>
@@ -145,7 +159,7 @@ loadScripts(document, 'script');</script>
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</a><<a href="../tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a>></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../tuple/CompactSketch.html" title="class in org.apache.datasketches.tuple">CompactSketch</a><wbr><<a href="../tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a>></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compact()" class="member-name-link">compact</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Converts the current state of the sketch into a compact sketch</div>
@@ -189,7 +203,7 @@ loadScripts(document, 'script');</script>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Get configured resize factor</div>
</div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="Group.html" title="class in org.apache.datasketches.fdt">Group</a>></code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><wbr><<a href="Group.html" title="class in org.apache.datasketches.fdt">Group</a>></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getResult(int%5B%5D,int,int,char)" class="member-name-link">getResult</a><wbr>(int[] priKeyIndices,
int limit,
int numStdDev,
@@ -206,7 +220,7 @@ loadScripts(document, 'script');</script>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Get configured sampling probability</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../tuple/TupleSketchIterator.html" title="class in org.apache.datasketches.tuple">TupleSketchIterator</a><<a href="../tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a>></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../tuple/TupleSketchIterator.html" title="class in org.apache.datasketches.tuple">TupleSketchIterator</a><wbr><<a href="../tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a>></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#iterator()" class="member-name-link">iterator</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a SketchIterator</div>
@@ -229,7 +243,7 @@ loadScripts(document, 'script');</script>
<div class="block">Rebuilds reducing the actual number of entries to the nominal number of entries if needed</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#update(java.lang.String%5B%5D)" class="member-name-link">update</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] tuple)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#update(java.lang.String%5B%5D)" class="member-name-link">update</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] tuple)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Update the sketch with the given string array tuple.</div>
</div>
@@ -246,8 +260,8 @@ loadScripts(document, 'script');</script>
<h3 id="methods-inherited-from-class-org.apache.datasketches.tuple.Sketch">Methods inherited from class org.apache.datasketches.tuple.<a href="../tuple/Sketch.html" title="class in org.apache.datasketches.tuple">Sketch</a></h3>
<code><a href="../tuple/Sketch.html#getEstimate()">getEstimate</a>, <a href="../tuple/Sketch.html#getEstimate(int)">getEstimate</a>, <a href="../tuple/Sketch.html#getLowerBound(int)">getLowerBound</a>, <a href="../tuple/Sketch.html#getLowerBound(int,int)">getLowerBound</a>, <a href="../tuple/Sketch.html#getSummaryFactory()">getSummaryFactory</a>, <a href="../tuple/Sketch.html#getTheta()">getTheta</a>, <a href="../tuple/Sketch.html#getThetaLong()">getThetaLong</a>, <a href="../tuple/Sketc [...]
<div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="cla [...]
</section>
</li>
</ul>
@@ -321,7 +335,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="update(java.lang.String[])">
<h3>update</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">update</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] tuple)</span></div>
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">update</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] tuple)</span></div>
<div class="block">Update the sketch with the given string array tuple.</div>
<dl class="notes">
<dt>Parameters:</dt>
@@ -332,7 +346,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="getResult(int[],int,int,char)">
<h3>getResult</h3>
-<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="Group.html" title="class in org.apache.datasketches.fdt">Group</a>></span> <span class="element-name">getResult</span><wbr><span class="parameters">(int[] priKeyIndices,
+<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="Group.html" title="class in org.apache.datasketches.fdt">Group</a>></span> <span class="element-name">getResult</span><wbr><span class="parameters">(int[] priKeyIndices,
int limit,
int numStdDev,
char sep)</span></div>
@@ -396,7 +410,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="getCountLessThanThetaLong(long)">
<h3>getCountLessThanThetaLong</h3>
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getCountLessThanThetaLong</span><wbr><span class="parameters">(long thetaLong)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="../tuple/Sketch.html#getCountLessThanThetaLong(long)">Sketch</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="../tuple/Sketch.html#getCountLessThanThetaLong(long)">Sketch</a></code></span></div>
<div class="block">Gets the number of hash values less than the given theta expressed as a long.</div>
<dl class="notes">
<dt>Specified by:</dt>
@@ -493,7 +507,7 @@ loadScripts(document, 'script');</script>
<li>
<section class="detail" id="toByteArray()">
<h3>toByteArray</h3>
-<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
+<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
</span><span class="modifiers">public</span> <span class="return-type">byte[]</span> <span class="element-name">toByteArray</span>()</div>
<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">As of 3.0.0, serializing an UpdatableSketch is deprecated.
@@ -513,7 +527,7 @@ loadScripts(document, 'script');</script>
<section class="detail" id="iterator()">
<h3>iterator</h3>
<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../tuple/TupleSketchIterator.html" title="class in org.apache.datasketches.tuple">TupleSketchIterator</a><<a href="../tuple/strings/ArrayOfStringsSummary.html" title="class in org.apache.datasketches.tuple.strings">ArrayOfStringsSummary</a>></span> <span class="element-name">iterator</span>()</div>
-<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="../tuple/Sketch.html#iterator()">Sketch</a></code></span></div>
+<div class="block"><span class="description-from-type-label">Description copied from class: <code><a href="../tuple/Sketch.html#iterator()">Sketch</a></code></span></div>
<div class="block">Returns a SketchIterator</div>
<dl class="notes">
<dt>Specified by:</dt>
diff --git a/docs/main/org/apache/datasketches/fdt/Group.html b/docs/main/org/apache/datasketches/fdt/Group.html
index 172c7865..75b0a319 100644
--- a/docs/main/org/apache/datasketches/fdt/Group.html
+++ b/docs/main/org/apache/datasketches/fdt/Group.html
@@ -1,25 +1,20 @@
<!DOCTYPE HTML>
<html lang>
<head>
-<!-- Generated by javadoc (17) -->
-<title>Group (datasketches-java 7.1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (21) -->
+<title>Group (datasketches-java 8.0.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.datasketches.fdt, class: Group">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../";
+<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
@@ -28,7 +23,7 @@ loadScripts(document, 'script');</script>
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
+<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
@@ -40,9 +35,28 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
+<ul class="sub-nav-list-small">
+<li>
+<p>Summary:</p>
+<ul>
+<li>Nested</li>
+<li>Field</li>
+<li><a href="#constructor-summary">Constr</a></li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+</li>
+<li>
+<p>Detail:</p>
+<ul>
+<li>Field</li>
+<li><a href="#constructor-detail">Constr</a></li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</li>
+</ul>
</div>
<div class="sub-nav">
-<div>
+<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary: </li>
<li>Nested | </li>
@@ -57,9 +71,9 @@ loadScripts(document, 'script');</script>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
+<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
+<input type="text" id="search-input" disabled placeholder="Search">
+<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -72,18 +86,18 @@ loadScripts(document, 'script');</script>
<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.datasketches.fdt</a></div>
<h1 title="Class Group" class="title">Class Group</h1>
</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">org.apache.datasketches.fdt.Group</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><<a href="Group.html" title="class in org.apache.datasketches.fdt">Group</a>></code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><<a href="Group.html" title="class in org.apache.datasketches.fdt">Group</a>></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Group</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
-implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><<a href="Group.html" title="class in org.apache.datasketches.fdt">Group</a>></span></div>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
+implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a><<a href="Group.html" title="class in org.apache.datasketches.fdt">Group</a>></span></div>
<div class="block">Defines a Group from a Frequent Distinct Tuple query. This class is called internally during
post processing and is not intended to be called by the user.</div>
<dl class="notes">
@@ -123,7 +137,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compareTo(org.apache.datasketches.fdt.Group)" class="member-name-link">compareTo</a><wbr>(<a href="Group.html" title="class in org.apache.datasketches.fdt">Group</a> that)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> that)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> that)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCount()" class="member-name-link">getCount</a>()</code></div>
@@ -134,13 +148,13 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getFraction()" class="member-name-link">getFraction</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHeader()" class="member-name-link">getHeader</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLowerBound()" class="member-name-link">getLowerBound</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getPrimaryKey()" class="member-name-link">getPrimaryKey</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div>
@@ -153,7 +167,7 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" class="member-name-link">hashCode</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Group.html" title="class in org.apache.datasketches.fdt">Group</a></code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#init(java.lang.String,int,double,double,double,double,double)" class="member-name-link">init</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> priKey,
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#init(java.lang.String,int,double,double,double,double,double)" class="member-name-link">init</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> priKey,
int count,
double estimate,
double ub,
@@ -163,15 +177,15 @@ implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Specifies the parameters to be listed as columns</div>
</div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div>
... 44767 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org